2010-08-05 60 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"),现在我确实有记录输出。

=>因此,它看起来像我根本就没有能够得到获得日志级别过滤右... [待续]

回答