簡體   English   中英

如何在JBoss6 AS中“激活”SLF4J日志記錄

[英]How to 'activate' SLF4J logging in 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

我相信上面的libs提供了SLF4J和JBoss Logging系統之間的橋梁。

我的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 Logging系統 綁定SLF4J的TRACE。

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

確實有效!! (無需進一步配置)

我只是將我的代碼從logger.info("xyz") logger.debug("abc")更改為logger.info("xyz") ,現在我確實有日志記錄輸出。

=>所以看起來我根本無法獲得正確的日志級別過濾... [待續]

我終於找到了我最新問題的答案。

由於它與原始問題有很大的不同,我開了一個新項目:

SLF4J logger.debug()沒有登錄JBoss 6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM