Log4j: вращать файл журнала, даже если файл не изменился - PullRequest
3 голосов
/ 08 января 2010

Я пытаюсь вращать файл журнала каждый день с помощью DailyRollingFileAppender, но у меня есть проблема: файлы журнала не обновляются каждый день, поэтому он не вращается, когда в нем нет новых материалов.

есть ли способ в свойствах log4j.pro, который я могу установить, чтобы log4j ежедневно поворачивал файл журнала, даже если файл не имеет изменений?

1 Ответ

6 голосов
/ 08 января 2010

Log4j DailyRollingFileAppender не выведет пустой файл, если не было зарегистрировано. Из реализации :

/**
* This method differentiates DailyRollingFileAppender from its
* super class.
*
* <p>Before actually logging, this method will check whether it is
* time to do a rollover. If it is, it will schedule the next
* rollover time and then rollover.
* */
protected void subAppend(LoggingEvent event) {
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...