如何使log4j记录到文件并打印到控制台 [英] How to make log4j record to a file and print to console
本文介绍了如何使log4j记录到文件并打印到控制台的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以使日志进入控制台,但似乎无法使其进入日志文件.这是我的properties
文件.
I can make the log to go the console but I cant seem to make it go to a log file. Here is my properties
file.
log4j.rootLogger=DEBUG, LOG , stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p %d{d/MM/yy HH:mm:ss}:%m%n
# log4j.appender.LOG.Threshold=INFO
log4j.appender.LOG=org.apache.log4j.RollingFileAppender
log4j.appender.LOG.File=C:\dev\harry\data\logs\core.log
log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.LOG.Append=true
log4j.appender.LOG.layout.ConversionPattern=%5p %d{d/MM/yy HH:mm:ss}:%m%n
# log4j.appender.LOG.Threshold=INFO
推荐答案
问题是您的单个\应该是\\.在大多数属性文件中都是如此.
The problem is that your single \ should be \\. This is true in most properties files.
这篇关于如何使log4j记录到文件并打印到控制台的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文