【发布时间】:2014-07-23 18:37:58
【问题描述】:
我有这个 log4j.properties:
# Global logging configuration
log4j.rootLogger=WARN, file
### Direct log messages to a log file
log4j.appender.file = org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File= C:\\eclipse\\servers\\apache-tomcat-6.0.39\\logs\\log4j.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ISO8601} %5p %c{1}:%L - %m%n
### Console messages Appender
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{ISO8601} %5p %c{1}:%L - %m%n
### Appender-to-Class definition
log4j.logger.com.XXX.payplatform.test.*=INFO, console
log4j.additivity.com.XXX.payplatform.test.*=false
所以,好的,WARN 级别信息正在 log4j.log 文件中注册。没关系。
但是,我想在我的 Eclipse 控制台中查看 INFO 级别的消息,但那里没有得到任何响应。
有什么解决办法吗?我认为问题出在"WARN, file" rootLogger 配置中,所以我尝试了这个:
# Global logging configuration
log4j.rootLogger=INFO, file
但没有产生任何变化...
谢谢!
【问题讨论】: