Невращающийся файловый app log4j? - PullRequest
1 голос
/ 29 июля 2011

Мы используем Java 6 и последнюю версию log4j. У нас есть системный процесс, который вращает журналы, и поэтому нам не нужно использовать то, что у нас есть ...

log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=/opt/tomcat-instance/nnadbmon/logs/log4j.log
log4j.appender.A1.DatePattern='.'yyyy-MM-dd

Какой аппликатор, который мы можем использовать, не будет вращать журналы, но может продолжать использовать шаблон даты и файл, который мы включили? Спасибо, Дэйв

1 Ответ

1 голос
/ 29 июля 2011

Это общие:

Общие Appenders

  • FileAppender, он добавляет события журнала в файл.
  • RollingFileAppender, он расширяет FileAppender для резервного копированияфайлы журнала, когда они достигают определенного размера.
  • DailyRollingFileAppender расширяет FileAppender, так что базовый файл переворачивается с выбранной пользователем частотой.
  • ConsoleAppender - он добавляет события журнала в System.out илиSystem.err с использованием макета, указанного пользователем.По умолчанию задано значение System.out.

Ссылка отсюда ссылка

Я бы порекомендовал использовать RollingFileAppender, чтобы ролик системного журнала выполнял ежедневную ротацию.

Если вы также хотите указать дату в файле, вам может потребоваться написать собственный FileAppender.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...