2011-07-15 55 views

回答

2

使所有應登錄到同一文件的類都使用相同的記錄器,例如,將下面的記錄器實例中的每一個類:

Logger firstFileLogger= Logger.getLogger("firstFile"); 

在你log4j.xml聲明相應的記錄

<logger name="firstFile> 
    <level value="debug"/> 
    <appender-ref ref="firstFileAppender" /> 
</logger> 

,讓它記錄到相應的文件附加器:

<appender name="firstFileAppender" class="org.apache.log4j.RollingFileAppender"> 
    <param name="file" value="firstFile.log"/> 
    <param name="MaxFileSize" value="100KB"/> 
    <param name="MaxBackupIndex" value="1"/> 
    <layout class="org.apache.log4j.PatternLayout"> 
    <param name="ConversionPattern" value="%p %t %c - %m%n"/> 
    </layout> 
</appender> 

重複此每個你想寫的日誌文件。

相關問題