「log4j」の編集履歴(バックアップ)一覧はこちら

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>

|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|