2011-07-15 9 views

答えて

2

同じファイルにログするすべてのクラスを、同じロガーを使用するようにします。各クラスには、次のLoggerのインスタンスを配置します。

あなた log4j.xml対応ロガーに

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

を宣言し、それが対応するファイルアペンダにログインできて

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

<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> 

を繰り返し、このため書き込みたい各ログファイル。

関連する問題