如果我在下面设置log4j。
我反对:
org.berlin2.Mycode.info( “东西”);
log4j.rootLogger=DEBUG,ConsoleAppender,LifeSimAppender
log4j.logger.org.berlin2=DEBUG,ConsoleAppender,LifeSimAppender
... log4j定义是否正确,会发生什么? LifeSimAppender写入文件。 ConsoleAppender是控制台appender。我只想写一次文件。
上面的定义和:
之间有什么区别log4j.rootLogger=DEBUG,ConsoleAppender,LifeSimAppender
log4j.logger.org.berlin2=DEBUG
在第一个场景中,我是否需要明确定义'appenders'。
答案 0 :(得分:-1)
我尝试了第一个" DEBUG,ConsoleAppender,LifeSimAppender"我得到了以下错误:
og4j:ERROR Could not find value for key log4j.appender.ConsoleAppender
log4j:ERROR Could not instantiate appender named "ConsoleAppender".
log4j:ERROR Could not find value for key log4j.appender.LifeSimAppender
log4j:ERROR Could not instantiate appender named "LifeSimAppender".
log4j:WARN No appenders could be found for logger (com.ali.play.Test).
log4j:WARN Please initialize the log4j system properly.
我用第二个尝试了,然后我收到了下面的警告:
log4j:WARN No appenders could be found for logger (com.ali.play.Test).
log4j:WARN Please initialize the log4j system properly.
我建议查看log4j网站以设置属性文件。以下是您的link。