У меня много проблем с использованием функции MDC slf4j & Log4j в JBoss. Мое приложение использует slf4j-1.6.1, версию log4j 1.2.16 и версию JBoss 6.1.0-Final. MDC отлично работает в perf & test, где Jetty используется, но не в производстве, где JBoss является контейнером. Я видел, что у других людей были проблемы с log4j MDC и JBoss
https://community.jboss.org/thread/161799
И упоминается, что это должно быть исправлено в версии 3.0.0.GA для ведения журнала JBoss. Мне интересно, является ли это частью 6.1.0-финальной версии? Эта запись Джира упоминает, что это должно быть.
https://issues.jboss.org/browse/JBAS-8807
Мне было интересно:
- Как узнать, какая версия журнала используется в 6.1.0-Final
- На этой странице упоминается, что я мог бы явно использовать ведение журнала JBoss
https://community.jboss.org/wiki/UsingMDCInJBossAS6Applications
Должны ли библиотеки JBoss быть связаны с войной для этого (мы связываем Hibernate в нашей войне, чтобы она могла быть похожей) или использоваться только во время компиляции и «предоставляться» JBoss?
Любая помощь с этим была бы великолепна.