Strutsリファレンス(逆引き)

Strutsリファレンス
 
Web struts.wasureppoi.com
Appenderを設定する
スポンサード リンク

アペンダの設定

●log4j.propertiesの場合

 log4j.appender.アペンダ名 = アペンダクラス名
 log4j.appender.アペンダ名.プロパティ名1 = 設定値
 log4j.appender.アペンダ名.プロパティ名2 = 設定値
               :

アペンダ名「A1」の設定例

log4j.appender.A1=org.apache.log4j.ConsoleAppender         アペンダクラス設定
log4j.appender.A1.Target = System.out                  プロパティ「Target」の設定
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{HH:mm:ss,SSS} %-5p %c - %x:%m%n



●log4j.xmlの場合

 <appender>タグのname属性で、アペンダー名を指定する。
 <appender>タグのclass属性で、アペンダークラスを指定する。
 <param>タグのname属性で、プロパティ名を指定する。
 <param>タグのvalue属性で、プロパティ名の設定値を指定する。

アペンダ名「A1」の設定例 

<appender name="A1" class="org.apache.log4j.ConsoleAppender">   アペンダクラス設定
   <param name="Target" value="System.out"/>              プロパティ「Target」の設定
   <layout class="org.apache.log4j.PatternLayout">
     <param name="ConversionPattern" value="%d{HH:mm:ss,SSS} %-5p %c - %x:%m%n"/>
   </layout>
</appender>


アペンダ一覧
設定内容 概要
org.apache.log4j.ConsoleAppender コンソールにログ出力する
org.apache.log4j.FileAppender ファイルにログ出力する
org.apache.log4j.DailyRollingFileAppender ファイルにログ出力する。日次でログローテーションする
org.apache.log4j.RollingFileAppender ファイルにログ出力する。一定サイズでログローテーションする。
org.apache.log4j.net.JMSAppender JMSにログ出力する。
org.apache.log4j.nt.NTEventLogAppender Windowsイベントログにログ出力する
org.apache.log4j.net.SMTPAppender メールにログ出力する。
org.apache.log4j.net.SocketAppender ソケットにログ出力する。
org.apache.log4j.net.SyslogAppender Syslogにログ出力する。
org.apache.log4j.AsyncAppender 非同期ログ出力


スポンサード リンク


log4jでログ出力
Appenderを設定する
レイアウトを設定する(layout)
カテゴリを設定する(category)
コンソールにログ出力する(org.apache.log4j.ConsoleAppender)
ローテーションしながらファイルにログ出力する(org.apache.log4j.DailyRollingFileAppender)
ローテーションしながらファイルにログ出力する(org.apache.log4j.RollingFileAppender)
性能に配慮する(isDebugEnabled)
性能に配慮する(org.apache.log4j.AsyncAppender)
ログ情報をスレッドやユーザ単位で識別する(NDC)

Commonsへ
忘れっぽいエンジニアのJakarta Strutsリファレンス TOPへ