【发布时间】:2016-11-21 04:07:53
【问题描述】:
我们可以使用 Log4j 将日志写入 XML 文件,并使用自定义的 XML 布局(或模式)吗?
我发现了这个:http://howtodoinjava.com/log4j/how-to-create-logs-in-xml-format-using-log4j/
日志是这样的:
<log4j:event logger="com.howtodoinjava.Log4jXMLLayoutExample" timestamp="1368417841893" level="ERROR" thread="main">
<log4j:message><![CDATA[Sample error message]]></log4j:message>
<log4j:locationInfo class="com.howtodoinjava.Log4jXMLLayoutExample" method="main" file="Log4jXMLLayoutExample.java" line="16"/>
</log4j:event>
但我想通过添加一些“元素”(例如)来生成具有自定义模式的日志:
<log4j:event logger="com.howtodoinjava.Log4jXMLLayoutExample" timestamp="1368417841893" level="ERROR" thread="main">
<log4j:message><![CDATA[Sample error message]]></log4j:message>
<log4j:locationInfo class="com.howtodoinjava.Log4jXMLLayoutExample" method="main" file="Log4jXMLLayoutExample.java" line="16"/>
<log4j:color>yellow<log4j:color>
<log4j:posX>yellow<log4j:posX>
<log4j:posY>yellow<log4j:posY>
</log4j:event>
有人已经找到了生成此类日志的解决方案?
谢谢!
【问题讨论】:
-
这个答案对您有用吗?
标签: xml xml-parsing log4j log4j2