Как я могу заставить log4j периодически открывать файлы журнала (logrotate)

Мой системный администратор «поощрял» меня исправлять журналы наших веб-приложений, чтобы работать с logrotate. Проблема в том, что после того, как logrotate работает с файлом, приложение перестает вести журнал. Есть ли способ настроить log4j для повторного открытия файлов журнала после этого?

Этот комментарий объясняет общую проблему, но не предлагает решения для log4j: https://stackoverflow.com/a/6514233/201748 < / а>


person samspot    schedule 22.05.2012    source источник


Ответы (1)


Мне еще нужно его протестировать, но опция logrotate copytruncate подойдет.

person S19N    schedule 17.04.2013
comment
Да, это правильно. Когда я наконец решил проблему, я забыл о своем вопросе SO. Наша проблема заключалась в другой неправильной конфигурации, из-за которой logrotate игнорировал правила. - person samspot; 19.04.2013