0

我将 log4j 用于我的日志记录目的,我的所有日​​志文件都采用 .log 格式,其结构简单如下:

INFO [2012-05-08 09:57:57,919] [main] 创建表员工通过。

我听说日志文件可以以 xml 格式输出,但找不到确切的配置。

log4j.rootCategory=信息,C,R

log4j.appender.C = org.apache.log4j.ConsoleAppender

log4j.appender.C.layout = org.apache.log4j.PatternLayout

log4j.appender.C.layout.ConversionPattern = %5p [%d] [%t] %m%n

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern= [%d] [%t] %5p %c %x - %m%n

log4j.appender.R.File = 日志/test_suite.log

log4j.appender.R.DatePattern = '.'yyyyMMdd

4

1 回答 1

1

org.apache.log4j.xml.XMLLayout用作 appender 布局。这会在<log4j:event />标签中创建日志条目。

我相信这Layout是从 Log4J 4.2.16 及更高版本引入的,但我可能错了。

于 2012-05-09T08:22:00.243 回答