2011-07-25 36 views
1

在Eclipse我STDOUT /控制檯輸出正在由線淹沒喜歡:Jboss日誌 - 如何限制未知的類?

12:05:37,395 INFO [STDOUT] 2163 [RMI TCP Connection(1)-127.0.0.1] DEBUG org.apache.struts.action.ActionServlet - Processing extensions for '/getFare' 

我可以把在JBoss中,logging.xml(JBoss的水平,或應用級)來隱藏這些錯誤信息是什麼項目嗎?

我需要使用某種特殊的花式濾鏡/圖案匹配嗎?

我已經在JBoss中,logging.xml以下條目,我認爲會限制org.apache錯誤信息:

<logger category="org.apache"> 
    <level name="WARN"/> 
</logger> 

我已經成功地建立了每個應用程序的日誌記錄,設置一個單獨的直接在EAP/META-INF中的jboss-logging.xml文件。它的內容是:

<?xml version="1.0" encoding="UTF-8"?> 
<logging xmlns="urn:jboss:logging:6.0" xmlns:b="urn:jboss:bean-deployer:2.0"> 
    <define-context name="myapp"/> 
    <logger category="com.myproject.myClass"><level name="DEBUG"/></logger> 
</logging> 

的那類是如何被記錄到標準輸出的一個例子:

12:06:00,075 WARN [com.myproject.myClass] THIS IS A CUSTOM WARNING MESSAGE FROM ONE OF MY PROJECTS .JAVA CLASS FILES 

回答

0

我剛剛經歷了同樣的問題與INFO [STDOUT]類型的消息。使用像這樣的日誌過濾器工作得很好:

<logger category="STDOUT"> 
    <level name="WARN"/> 
</logger>