Logback поддерживает журналы старше 7 дней в виде архива - PullRequest
0 голосов
/ 21 мая 2018

В logback есть способ сохранить журналы старше 7 дней в виде архивного файла.

означает, что я хочу сохранить журналы старше 7 дней в виде архивного файла.

наЖурналы на конец дня должны быть преобразованы в архивный файл независимо от его размера. (за день 1 zip-файл)

1.zip

2.zip

|

7.zip

с использованием RollingAppender Журналы 1-го дня удаляются, когда наступает 8-й день ....

но я хочу сохранить все 7-дневные журналы в виде архивных файлов ..isесть ли решение ..?

1 Ответ

0 голосов
/ 21 мая 2018

Если вы не хотите, чтобы <rollingPolicy> (TimeBasedRollingPolicy) удалял файлы через 7 дней, вам просто не следует указывать <maxHistory>7</maxHistory> в вашей конфигурации.

Вы должны просто оставить<maxHistory> выход;это необязательно, и если его там нет, то архивные файлы журнала не удаляются.(Вы также не должны указывать totalSizeCap, если только вы не хотите, чтобы файлы журналов удалялись, если общий размер превышает этот предел)

См .: https://logback.qos.ch/manual/appenders.html

...