「log4j」の編集履歴(バックアップ)一覧はこちら
「log4j」(2008/05/30 (金) 14:54:40) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
***&bold(){参考サイト}
http://www.javaroad.jp/opensource/js_log4j2.htm
-ここはlog4j.xmlのサンプル置き場です
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" >
<!--標準出力サンプル-->
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>
<!--ファィル出力サンプル-->
<appender name="file" class="org.apache.log4j.FileAppender">
<!--ファィル出力先指定サンプル-->
<param name="File" value="/sample/hoge/test.log" />
<!--デイリーでログローテサンプル-->
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="rolling.%d{yyyy-MM-dd}.log" />
</rollingPolicy>
<param name="Append" value="true" />
<!--日付レイアウトサンプル-->
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>
<!-rootで指定をすると全パッケージが出力される-->
<!--<root>
<priority value ="debug" />
<appender-ref ref="stdout" />
</root>-->
<!-ここでパッケージ指定をするとそのパッケージだけでしぼれます-->
<category name="jp.co.sample">
<priority value="debug" />
<appender-ref ref="stdout" />
</category>
<!-priority value はログ出力レベル。appender-ref ref=は↑で指定したappenderのどれを使うか-->
</log4j:configuration>
***&bold(){参考サイト}
http://www.javaroad.jp/opensource/js_log4j2.htm
-ここはlog4j.xmlのサンプル置き場です
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" >
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>
<appender name="file" class="org.apache.log4j.FileAppender">
<param name="File" value="/sample/logs/error.log" />
<param name="Threshold" value="debug" />
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="rolling.%d{yyyy-MM-dd}.log" />
</rollingPolicy>
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>
<appender name="err" class="org.apache.log4j.FileAppender">
<param name="File" value="/sample/logs/error.log" />
<param name="Threshold" value="ERROR" />
<rollingPolicy class="org.apache.log4j.rolling.TimeBasedRollingPolicy">
<param name="FileNamePattern" value="rolling.%d{yyyy-MM-dd}.log" />
</rollingPolicy>
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>
<category name="sample">
<appender-ref ref="file" />
</category>
<root>
<appender-ref ref="err" />
</root>
</log4j:configuration>