Включение регистрации в JBoss 6.1 final с помощью slf4j - PullRequest
3 голосов
/ 06 февраля 2012

Я пытаюсь включить ведение журнала с помощью slf4j 1.6.1 в финальной версии JBoss 6.1 и столкнулся со многими проблемами, прочитал много статей в Google и здесь, и в конечном итоге запутался, что ведение журнала все еще не работает.Я получаю следующие ошибки:

11:20:16,256 ERROR [STDERR] SLF4J: Failed to load class "org.slf4j.impl.StaticLo
ggerBinder".
11:20:16,256 ERROR [STDERR] SLF4J: Defaulting to no-operation (NOP) logger imple
mentation
11:20:16,256 ERROR [STDERR] SLF4J: See http://www.slf4j.org/codes.html#StaticLog
gerBinder for further details.

или

11:24:13,578 ERROR [STDERR] SLF4J: Class path contains multiple SLF4J bindings.
11:24:13,578 ERROR [STDERR] SLF4J: Found binding in [vfs:/C:/jboss-6.1.0.Final/c
ommon/lib/slf4j-jboss-logmanager.jar/org/slf4j/impl/StaticLoggerBinder.class]
11:24:13,578 ERROR [STDERR] SLF4J: Found binding in [vfs:/C:/jboss-6.1.0.Final/c
ommon/lib/slf4j-log4j12-1.6.1.jar/org/slf4j/impl/StaticLoggerBinder.class]
11:24:13,578 ERROR [STDERR] SLF4J: See http://www.slf4j.org/codes.html#multiple_
bindings for an explanation.

, или я могу сделать так, чтобы эти ошибки исчезли, но по-прежнему не регистрируются.

Перваяблок ошибок происходит, когда я пытаюсь поместить slf4j-api-1.6.1.jar в [jboss home] / lib / endorsed, а также в WEB-INF / lib, а также common / lib

Второй блок происходит, когда я удаляю банку slf4j из 'одобрено »и имеет его только в общем / lib и WEB-INF / lib.Затем я попытался удалить версию из папки WEB-INF / lib веб-приложения, и тогда не было ошибок, но по-прежнему не регистрировалось.Я попытался зайти в jboss-logging.xml и изменить раздел root-logger на DEBUG, а также создать файл jboss-logging.xml в папке WEB-INF моего веб-приложения с его собственным корневым регистратором, установленным на DEBUG.

Несмотря на все это, я все еще не вижу логов, и я больше не уверен, какие из этих шагов совместимы, и если я все еще что-то упускаю.Любые предложения приветствуются!

...