Бесконечное количество файлов резервных копий с RollingFileAppender - PullRequest
5 голосов
/ 27 июля 2010

Знаете ли вы способ создания бесконечного количества файлов резервных копий с RollingFileAppender ?

Когда я вообще не указываю maxBackupIndex, я получаю только один файл резервной копии.

Ответы [ 3 ]

4 голосов
/ 27 июля 2010

Это невозможно. См. Log4J API :

Параметр MaxBackupIndex определяет, сколько файлов резервных копий хранится до удаления самого старого. Эта опция принимает положительное целочисленное значение. Если установлено значение 0, файлы резервных копий не будут и файл журнала будет обрезан при достижении MaxFileSize.

Лучшее, что вы можете сделать, это использовать очень большой лимит (максимум будет Integer.MAX_VALUE).

1 голос
/ 27 июля 2010

Вы можете попробовать использовать DailyRollingFileAppender.Таким образом, ваш журнал будет циклически повторяться раз в день.

0 голосов
/ 27 июля 2010

Вместо бесконечного, как насчет Integer.MAX_INT?

...