[英]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")
,現在我確實有日志記錄輸出。
=>所以看起來我根本無法獲得正確的日志級別過濾... [待續]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.