【发布时间】:2012-03-24 16:44:15
【问题描述】:
我在 JBoss 中使用 slf4j 和 Log4j 的 MDC 功能时遇到了很多麻烦。我的应用使用 slf4j-1.6.1、log4j 的 1.2.16 版本和 JBoss 的 6.1.0-Final 版本。 MDC 在使用 Jetty 的性能和测试中运行良好,但在 JBoss 是容器的生产环境中运行良好。我看到其他人在使用 log4j MDC 和 JBoss 时遇到了麻烦
https://community.jboss.org/thread/161799
它提到这应该在 JBoss 日志记录的 3.0.0.GA 版本中修复。我想知道这是否是 6.1.0-Final 版本的一部分?这个 Jira 条目提到它应该是。
https://issues.jboss.org/browse/JBAS-8807
我想知道:
- 如何判断 6.1.0-Final 中使用的日志记录版本
- 此页面提到我可以显式使用 JBoss 日志记录 https://community.jboss.org/wiki/UsingMDCInJBossAS6Applications
JBoss 库是否应该为此与 war 捆绑在一起(我们在 war 中捆绑 Hibernate,所以这可能是相似的)还是只在编译时使用并由 JBoss '提供'?
对此的任何帮助都会很棒。
【问题讨论】: