2013-10-07 142 views
0

我正在開發一個web應用程序,在此我使用的是Log4j。我在JBoss-4.2.2GA服務器上運行這個應用程序。我的問題我試圖在控制檯和文件中顯示DEBUG日誌,但它是不打印DEBUG日誌。DEBUG日誌不打印

,這是JBoss-的log4j.xml文件

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"> 

    <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender"> 
     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/> 
     <param name="File" value="/Temp_Logs/server.log"/> 
     <param name="Append" value="false"/> 
     <param name="DatePattern" value="'.'yyyy-MM-dd"/> 
     <layout class="org.apache.log4j.PatternLayout"> 
     <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/> 
     </layout> 
    </appender> 

    <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> 
     <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/> 
     <param name="Target" value="System.out"/> 
     <param name="Threshold" value="INFO"/> 
     <layout class="org.apache.log4j.PatternLayout"> 
     <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n"/> 
     </layout> 
    </appender> 

    <category name="org.apache"> 
     <priority value="INFO"/> 
    </category> 
    <category name="jacorb"> 
     <priority value="WARN"/> 
    </category> 
    <category name="org.jgroups"> 
     <priority value="WARN"/> 
    </category> 
    <category name="org.quartz"> 
     <priority value="INFO"/> 
    </category> 
    <category name="org.jboss.management"> 
     <priority value="INFO"/> 
    </category> 
    <category name="org.jboss.serial"> 
     <priority value="INFO"/> 
    </category> 
    <root> 
     <appender-ref ref="CONSOLE"/> 
     <appender-ref ref="FILE"/> 
    </root> 
</log4j:configuration> 

我的Java類

public class Test { 
    Logger logger = Logger.getLogger(Test.class.getName()); 
    logger.info("This is INFO"); 
    logger.debug("This is DEBUG"); 
    } 

我只得到下面的輸出...

這是信息

請幫我....

感謝&問候

+0

是在'jgroups'或'jacorb'目錄測試類? –

+0

我的測試類是從我自己的包如com.mycompany.test – yvnr

回答

0

嘗試將此添加到您的配置文件:

<category name="your.class.package"> 
    <priority value="DEBUG"/> 
</category> 
+0

嗨,我試過這個,但它不顯示調試消息。它僅顯示Info消息。 – yvnr