我们使用SLF4J(使用log4j)作为我们的日志框架。我们正在尝试利用MDC功能,根据Log4j支持的在线文档。
使用SLF4J时,MDC不起作用。但是,当使用log4j时,它可以正常工作。文档指出,只要底层框架支持MDC,SLF4J就应该支持它。
我们正在使用SLF4J 1.6.4(slf4j-api
,slf4j-log4j12
和slf4j-simple
已添加为pom.xml
中的依赖项。
某处是否存在差异/不匹配?我们是否缺少任何依赖项?任何投入都将受到赞赏。
答案 0 :(得分:0)
除了slf4j-log4j12.jar之外,您还添加了slf4j-simple.jar作为依赖项,这表明您还不熟悉SLF4J。你确定你确定SLF4J实际上绑定到log4j吗?将MDC放在一边,您是否已验证您的log4j.properties配置文件已被考虑在内?