конфигурация журнала с log4j.properties, не может исключить пакет из журнала в консоль - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть следующий файл log4j.properties.что я хочу сделать, это записать все на уровне INFO или выше на консоль.однако, для всего, что попадает в пакет demo. *, я хочу записать все на уровне DEBUG в файл.Мой log4j.properties ниже, кажется, не работает.что происходит, так это то, что любое сообщение DEBUG из demo. * все еще выводится на консоль.Любая идея, что я делаю неправильно?

Как я могу исключить демо. * из входа в консоль?

log4j.rootLogger=INFO, C
log4j.logger.demo=DEBUG, R1

log4j.appender.C=org.apache.log4j.ConsoleAppender
log4j.appender.C.target=System.err
log4j.appender.C.layout=org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n

log4j.appender.R1=org.apache.log4j.RollingFileAppender
log4j.appender.R1.File=output.log
log4j.appender.R1.MaxFileSize=5MB
log4j.appender.R1.MaxBackupIndex=5
log4j.appender.R1.layout=org.apache.log4j.PatternLayout
log4j.appender.R1.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n

1 Ответ

0 голосов
/ 26 февраля 2012

прости, не бери в голову.я решил это, установив порог консоли appender.

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