MDC不使用SLF4J

时间:2012-01-19 20:45:16

标签: logging slf4j mdc

我们使用SLF4J(使用log4j)作为我们的日志框架。我们正在尝试利用MDC功能,根据Log4j支持的在线文档。

使用SLF4J时,MDC不起作用。但是,当使用log4j时,它可以正常工作。文档指出,只要底层框架支持MDC,SLF4J就应该支持它。

我们正在使用SLF4J 1.6.4(slf4j-apislf4j-log4j12slf4j-simple已添加为pom.xml中的依赖项。

某处是否存在差异/不匹配?我们是否缺少任何依赖项?任何投入都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

除了slf4j-log4j12.jar之外,您还添加了slf4j-simple.jar作为依赖项,这表明您还不熟悉SLF4J。你确定你确定SLF4J实际上绑定到log4j吗?将MDC放在一边,您是否已验证您的log4j.properties配置文件已被考虑在内?