用于Log4j2的XMLAppender

时间:2018-08-17 11:29:56

标签: log4j2

我们刚刚切换到Log4j2,并希望以XML格式输出日志文件。为此,使用了XMLAppender。

var locationMap = {};
locationMap.fields = {};
locationMap.fields.name = valueMap();
locationMap.fields.location = modelMap(locationMap);

var personMap = {};
locationMap.fields = {};
locationMap.fields.name = valueMap();
locationMap.fields.location = modelMap(locationMap);

对附加程序的引用:

<Appenders>
<RollingFile name="XmlFileAppender" fileName="${xmlFilename}" filePattern="${xmlFilename}-%d{yyyy-MM-dd}-%i.log.xml">
    <XMLLayout charset="UTF-8" complete="true" properties="true" />
        <Policies>
            <SizeBasedTriggeringPolicy size="10 MB"/>
        </Policies>
</RollingFile>

生成的XML日志文件具有未格式化的输出。似乎日期和日志消息之类的内容的输出未格式化。 有没有办法以更具可读性的格式输出日期?

0 个答案:

没有答案