【问题标题】:Using MDC Logging in JBoss 6.1.0-Final在 JBoss 6.1.0-Final 中使用 MDC 日志记录
【发布时间】: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

我想知道:

  1. 如何判断 6.1.0-Final 中使用的日志记录版本
  2. 此页面提到我可以显式使用 JBoss 日志记录 https://community.jboss.org/wiki/UsingMDCInJBossAS6Applications

JBoss 库是否应该为此与 war 捆绑在一起(我们在 war 中捆绑 Hibernate,所以这可能是相似的)还是只在编译时使用并由 JBoss '提供'?

对此的任何帮助都会很棒。

【问题讨论】:

    标签: logging jboss log4j


    【解决方案1】:

    进一步调查

    1) JBoss 安装的根目录下有一个文件,'jar-versions.xml' 文件:

    2) 在战争中捆绑它会导致它在 Jboss 日志中记录 MDC 消息。请注意,需要一个 jboss-logging.xml 才能使其正常工作。

    这是了解更多信息的好书

    https://community.jboss.org/wiki/UsingMDCInJBossAS6Applications?_sscc=t

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      • 2011-11-22
      • 2014-09-27
      • 2021-12-22
      • 2015-09-17
      • 2021-06-26
      • 2014-12-25
      相关资源
      最近更新 更多