如何向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(使用前将#替换为@)