在log4j2中正确配置RFC5424日志模式

时间:2018-08-28 07:37:38

标签: java logging log4j2

我与一个具有不同项目和技术的团队一起工作。我们的目标是标准化每个项目的日志记录格式。我们决定使用RFC5424标准,因为所有日志记录框架都支持该标准,而Greylog也知道该怎么做。

我的任务是为log4j2创建配置。 documentation在一定程度上有所帮助,但是某种程度上不能配置所有列出的属性,并且堆栈跟踪也无法正确显示。

我当前的配置如下:

<Console name="console" target="SYSTEM_OUT">
    <Rfc5424Layout appName="my-app-name" newLine="true"/>
</Console>

这样记录错误:

<131>1 2018-08-27T17:09:09.908+02:00 HOST-NAME my-app-name - - - Could not set channel info to mount

我还想设置文档中描述的exceptionPatternformat属性,但是它们似乎不起作用。

我真的很感谢您的帮助,希望有人能指出我正确的方向。

0 个答案:

没有答案