2012-03-07 2 views
0

У меня проблемы с использованием MDC-функций slf4j & Log4j в JBoss. Мое приложение использует версию slf4j-1.6.1, версию log4j 1.2.16 и версию версии JBoss версии 6.1.0. MDC отлично работает в перфомансе &, где Jetty используется, но не в производстве, где JBoss является контейнером. Я видел, что другие люди были проблемы с log4j MDC и JBossИспользование MDC Регистрация в JBoss 6.1.0-Final

https://community.jboss.org/thread/161799

И он упоминает, что это должно быть зафиксировано в выпуске 3.0.0.GA из JBoss лесозаготовок. Мне интересно, является ли это частью выпуска 6.1.0-Final? В этой записи Джиры говорится, что это должно быть.

https://issues.jboss.org/browse/JBAS-8807

мне было интересно:

  1. Как я могу узнать, какая версия протоколирования используется в 6.1.0-Final
  2. Эта страница упоминает, что я мог бы использовать JBoss регистрации явно https://community.jboss.org/wiki/UsingMDCInJBossAS6Applications

Если библиотеки JBoss будут объединены с войной за это (мы объединяем H ibernate в нашей войне, чтобы это было похоже) или используется только во время компиляции и «предоставлено» JBoss?

Любая помощь с этим будет замечательной.

ответ

0

На доследование

1) Существует файл в корневом каталоге JBoss Установки «банку-versions.xml» Файл:

2) Пакетирование это в войне заставляет его войти MDC в журнал Jboss. Обратите внимание, что для корректной работы требуется jboss-logging.xml.

Это хорошо читать для получения дополнительной информации

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

Смежные вопросы