4

鉴于:

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 进行日志记录。不过,我没有用我的 WAR 打包任何 slf4j 库。

$ 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 日志系统绑定SLF4J的 TRACE 。

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

确实有效!(无需进一步配置)

我刚刚将我的代码从更改logger.debug("abc")logger.info("xyz"),现在我确实有日志输出。

=> 所以看起来我根本无法获得正确的日志级别过滤...... [待续]

4

1 回答 1

1

我终于找到了我更新的问题的答案。

由于它与原始问题如此不同,我打开了一个新项目:

SLF4J logger.debug() 未登录 JBoss 6

于 2010-08-05T21:48:32.957 回答