我试图使用log4j记录控制台错误,但没有成功。
我的应用当前已通过这种方式配置为记录错误:
log4j.logger.myWarFileName= DEBUG, FILE
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.file=pathToTheFile.log
log4j.appender.FILE.datePattern='.'yyyy-MM-dd
log4j.appender.FILE.append=true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=myPattern
哪个工作的绝对好,我尝试添加以下内容:
log4j.appender.console.Threshold=DEBUG
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=myPattern
log4j.logger.myWarFileName的定义已更新,添加了控制台,如下所示:
log4j.logger.myWarFileName =DEBUG, console, FILE
我做错了吗?我无法从正在记录的控制台中看到任何内容。
非常感谢你们