ведение журнала разного уровня в разные файлы log4j - PullRequest
1 голос
/ 03 ноября 2011

у меня

log4j.rootLogger=wap,err,TRACE
##======================= General Logger ======================== ##

log4j.appender.wap=org.apache.log4j.DailyRollingFileAppender
log4j.appender.wap.Threshold=INFO
log4j.appender.wap.File=/tmp/user-info.log
log4j.appender.wap.DatePattern='.'yyyy-MM-dd
log4j.appender.wap.layout=org.apache.log4j.PatternLayout
log4j.appender.wap.layout.ConversionPattern=%d{dd-MM-yyyy},%d{HH:mm:ss}%m%n

log4j.appender.err=org.apache.log4j.DailyRollingFileAppender
log4j.appender.err.Threshold=ERROR
log4j.appender.err.File=/tmp/err.log
log4j.appender.err.DatePattern='.'yyyy-MM-dd
log4j.appender.err.layout=org.apache.log4j.PatternLayout
log4j.appender.err.layout.ConversionPattern=%d{dd-MM-yyyy},%d{HH:mm:ss}%m%n

log4j.logger.com.web.mytest=TRACE

Я хочу войти

1) INFO информация в файле user-info.log.

2) ERROR информация в файле err.log.

с указанными выше свойствами создается только файл err.log и регистрируется только информация об ошибках. Информация INFO и файл журнала информации отсутствуют. Я использую логирование для сервлетов.

Я хочу войти в систему для сервлетов, в которых ведется запись сообщений об ошибках и информационных сообщений.

Как я могу это исправить?

Спасибо, вперед.

1 Ответ

1 голос
/ 03 ноября 2011

Да, проверьте FAQ и поищите порог.

http://logging.apache.org/log4j/1.2/faq.html

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

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