2012-12-06 43 views
2

logback.xml的appender中,是否可以執行任何操作,例如迭代MDC,打印整個MDC等?我能想到的最簡單的方法是基本上通過java/groovy代碼(我還沒有研究過如何做),想知道是否有簡寫。logback打印完整MDC在appender中

回答

0

Logback在MDC here上包含故障診斷擴展頁面。我個人從來沒有處理過它,但手冊中的所有代碼示例都顯示它通過Java代碼訪問,事實上在第3段後它開始引入用於訪問MDC的示例代碼,這導致我相信這是存在的沒有速記。

您可以訪問MDC類here的Javadoc。

2

如果您使用的圖案佈局使用%mdc應該工作。例如:

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