gpt4 book ai didi

java - 创建 Log4j xml 日志文件

转载 作者:行者123 更新时间:2023-12-01 15:23:34 24 4
gpt4 key购买 nike

我使用 log4j 进行日志记录,所有日志文件均采用 .log 格式,其结构如下:

INFO [2012-05-08 09:57:57,919] [main] create table Employee passed.

听说日志文件可以以xml格式输出,但没找到具体的配置。

log4j.rootCategory=INFO, 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 = logs/test_suite.log

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

最佳答案

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

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

关于java - 创建 Log4j xml 日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com