【发布时间】:2011-08-21 23:57:26
【问题描述】:
我可以将日志发送到控制台,但我似乎无法将其发送到日志文件。这是我的properties 文件。
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
【问题讨论】:
-
不是 \ 必须是 \\ 吗?在大多数属性文件中都是如此
-
@MJB:谢谢。你的建议解决了我的问题。您能否将您的评论格式化为单独的答案,以便我接受。