【发布时间】:2009-11-27 01:21:57
【问题描述】:
我只是从 log4j 开始。我在读取我的属性文件并实际记录事件时没有问题,但它似乎将所有内容都附加到同一行的末尾。我的属性文件如下所示:
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
# A2 is set to be a ConsoleAppender.
log4j.appender.A2=org.apache.log4j.FileAppender
# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x -
%m%n
# A2 uses PatternLayout.
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%-4r [%t] %-5p %c %x -
%m%n%
log4j.appender.A2.file=grocerylister.log
以上内容是根据log4j the Complete Manual中的示例修改的。我毫无结果地翻阅了这本书和谷歌,以列出所有选项的含义,但无济于事。
我正在使用带有 Java 6 的 log4j 版本 1.2.15。我该怎么做才能将每个日志条目放在单独的行上,在哪里可以找到所有选项的列表以及它们的作用?
【问题讨论】:
标签: java logging properties log4j