Log4J2 JSONLAYOUT 如何添加自定义参数

2024-04-22

如何向Log4j2的JSONLAYOUT添加自定义参数?

还有一种方法可以将模式添加到 JSONLAYOUT 的消息元素中吗?

我已经尝试过此处列出的选项 ->
logging.apache.org/log4j/2.x/manual/layouts.html#JSONLayout

请帮忙!


解决方案是显式添加log4j2的2.10.0版本。该版本支持JSONLayout中自定义参数!

<Appenders>

    <Console name="Console" target="SYSTEM_OUT">
        <JSONLayout compact="true" eventEol="true">
            <KeyValuePair key="application" value="${sys:com.example.appname}"/>
        </JSONLayout>
    </Console>
    <Async name="AsyncAppender" bufferSize="80">
        <AppenderRef ref="Console"/>
    </Async>

</Appenders>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Log4J2 JSONLAYOUT 如何添加自定义参数 的相关文章

随机推荐