2010-08-05 4 views
3

Дано:Как 'активировать' SLF4J каротаж в JBoss6 AS

JBoss 6 Application Server M3

$ ls -la $JBOSS_HOME/common/lib/slf4j-* 
-rwx------+ common/lib/slf4j-api.jar 
-rwx------+ common/lib/slf4j-jboss-logmanager.jar 

Я считаю, что вышеуказанные ЛИЭС обеспечивают мост между SLF4J и лесозаготовительной JBoss система.

Мое веб-приложение полагается на SLF4J для регистрации. Хотя, я не упаковываю никаких slf4j libs с моей WAR.

$ jar tvf proj-web/target/proj.war | grep slf4 
$ 

(Если бы я включил их, не делает никакой разницы)

Мой JBoss-logging.xml установил уровень для обработчика CONSOLE для DEBUG

$ more server/default/deploy/jboss-logging.xml 
... 
    <console-handler name="CONSOLE" autoflush="true" target="System.out"> 
     <error-manager> 
     <only-once/> 
     </error-manager> 
     <level name="DEBUG"/> 

Вопрос :

Что я забыл, чтобы получить данные о выходе журнала в систему ведения журнала JBoss? Я даже не вижу, что он СЛЕД пытается к связывают система JBoss Logging в SLF4J.

===== [UPDATE] =====

Это делает на самом деле работает !! (без дополнительной конфигурации)

Я только что изменил свой код от logger.debug("abc") до logger.info("xyz"), и теперь у меня есть выход для регистрации.

=> Так это выглядит, как будто я просто не в состоянии получить получить фильтрующее право войти на уровень ... [продолжение следует]

ответ

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