2010-08-05 58 views
3

考慮:如何 '激活' SLF4J記錄在JBoss6 AS

的JBoss 6應用服務器M3

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

我認爲,上述庫提供SLF4J和JBoss記錄之間的橋樑系統。

我的Web應用程序依靠SLF4J進行日誌記錄。儘管如此,我並沒有將任何slf4j庫與我的WAR一起打包。

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

(如果我包括他們,沒有任何區別)

我的jboss-logging.xml已經設置了控制檯處理程序的級別爲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的記錄系統SLF4J痕跡。

===== [更新] =====

實際工作! (沒有進一步配置)

我剛剛將​​的代碼更改爲logger.info("xyz"),現在我確實有記錄輸出。

=>因此,它看起來像我根本就沒有能夠得到獲得日誌級別過濾右... [待續]

回答