logback在appender中打印完整的MDC

15
logback.xml中的一个追加器(appender)中,是否可以执行任何操作,例如遍历MDC,打印整个MDC等?我能想到的最简单的方法是通过Java/Groovy代码完成(我还没有研究如何完成),不知道是否有更简洁的方式。
2个回答

23

如果您正在使用patternlayout,使用%mdc应该可以正常使用。例如:

"%d [%thread] %-5level %logger{36} - %msg %mdc%n"


-3

Logback在MDC 这里 上有相当详细的页面。

个人而言,我从未处理过它,但手册中的所有代码示例都显示通过Java代码访问它,事实上,在第三段之后,它开始引入访问MDC的示例代码,这使我相信它没有简写。

您可以在此处访问MDC类的Javadoc 链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接