自定义log4j2 JSonLayout loggs

时间:2017-08-22 19:06:47

标签: jackson log4j2

似乎在log4j2中,当我添加到我的appender时,记录的内容是一组静态值。如何自定义记录内容?

1 个答案:

答案 0 :(得分:0)

更多的研究导致了我的问题的答案。在JsonLayout配置中将properties标志设置为true会导致每条日志消息包含上下文映射中的内容。因此,要回答我的问题,请使用MDC puts填充上下文映射,并将properties属性设置为true,然后在日志消息中获取自定义内容。

此外,还有一个propertiesAsList标志,当设置为true时,还会打印出上下文映射的内容,但确实以key =,value = format。