Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Log4j логгирование в файл


Автор: zone51 1.1.2008, 17:05
С Наступившим!
Товарищи, подскажите пожалста как настроить чтобы log4j выводил не только куда то в форму или консоль но и сохранял логи в файлы можно штмл файлы причем по дням то есть не более одного файла на день. У меня был пример я такое уже делал но начисто потерял. Помогите пожалуйста, заранее спасибо.

Автор: CaligoSpiritus 8.1.2008, 13:56
Вот участок файла настроек log4j, который ответственен за то, что ты хочешь сделать:

Код

log4j.rootCategory=DEBUG, logfile
log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logfile.file=YourApplication.log
log4j.appender.logfile.DatePattern='.'yyyy-MM-dd
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p [%c{1}] %x - %m%n


В строке 1 указывается appender logfile. Дальше идет его конфигурация.
А вообще, рекомендую почитать доки http://logging.apache.org/.

PS: Не забудьте поставить плюсик за помощь и пометить вопрос решенным ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)