Большинство параметров объяснено в руководстве, которое я связал с вашим предыдущим вопросом здесь . Даже если это показывает параметры в файле свойств, имя и семантика параметров одинаковы.
AFAIK, вы не можете легко сделать файл журнала переворачивать каждые 5 дней. Наиболее близким к этому является еженедельный ролловер. Для этого вы должны использовать DailyRollingFileAppender
, как я показал в моем предыдущем ответе, и установить его шаблон даты на
<param name="DatePattern" value="'.'yyyy-ww"/>
См. Варианты использования DailyRollingFileAppender
здесь .
Установка ограничения размера RollingFileAppender
, показанного в вашем сообщении, на 800 МБ вместо 500 КБ - это задача, которую, я уверен, вы можете решить самостоятельно; -)
Таким образом, вы можете легко получить файл журнала, переворачивающий либо в начале каждой недели или при достижении указанного предельного размера. Однако у меня есть смутное воспоминание о том, что эти двое не идут вместе. У вас либо DailyRollingFileAppender
, либо RollingFileAppender
- Log4J не предоставляет приложению функции и одновременно. Ни в коем случае не переворачивать файл журнала каждые 5 дней - единственный способ добиться этого - реализовать собственный настраиваемый appender.