2009-05-22 6 views
21

Может кто-нибудь, пожалуйста, скажите мне, как использовать MaxBackupIndex в DailyRollingFileAppender.I знаю, что RollingFileAppender поддерживает свойство maxBackupIndex, но есть ли какие-либо обходные пути для использования MaxBackupIndex в DailyRollingFileAppender?Использовать MaxBackupIndex в DailyRollingFileAppender -log4j

ответ

17

Эта функция недоступна в текущей стабильной версии (1.2) Log4j.

В любом случае вы можете изучить следующие: http://wiki.apache.org/logging-log4j/DailyRollingFileAppender

+0

Большое спасибо, работал для меня! Просто распаковал .jar в папку, создал файл .java, содержащий код, скомпилировал его в класс, сбросил его в папку [log4j-1.2.16 \ org \ apache \ log4j], застегнул все содержимое из папки log4j-1.2.16 и переименован в jar, включен в путь сборки, и ссылается на новый класс в моей конфигурации log4j.xml :) – jp093121

+0

log4j рекомендует внесенный RollingFileAppender вместо своего собственного, и он поддерживает опрокидывание с помощью MaxBackupIndex и TimeBaseRollingPolicy. См. Https://logging.apache.org/log4j/extras/apidocs/org/apache/log4j/rolling/RollingFileAppender.html – Philippe

+0

@ jp093121 Могу ли я спросить, как вы компилируете файл .java в .class-файл? Я попытался скопировать содержимое в файл .java, а затем скомпилировать его, но появилось много ошибок, как вы его решаете? – Alanight