「log4j」の最新版変更点
追加された行はこの色になります。
削除された行はこの色になります。
***&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のどれを使うか-->
+ <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>
このwikiの更新情報RSS