2009년 10월 20일 화요일

私的テンプレートlog4j.properties

# 
# log4j.properties
# 

# Log4j自体のデバッグ
log4j.debug=false

# 出力レベル設定 : DEBUG < INFO < WARN < ERROR < FATAL
log4j.rootLogger=INFO, A1, A2, A3, A4

# A1 コンソールに出力
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.encoding=UTF-8
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm} [%t] %-5p %c{1} - %m%n
log4j.appender.A1.target=System.out

# A2 ファイルにログを出力
log4j.appender.A2=org.apache.log4j.FileAppender
log4j.appender.A2.encoding=UTF-8
log4j.appender.A2.file=C:/logs/test_A2.log
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm} [%t] %-5p %c{1} - %m%n

# A3 ファイルにログを出力(設定サイズ(1MB)ごと設定ファイル数(3)までバックアップ)
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.append=true
log4j.appender.A3.encoding=UTF-8
log4j.appender.A3.file=C:/logs/test_A3.log
log4j.appender.A3.maxFileSize=1MB
log4j.appender.A3.maxBackupIndex=3
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm} [%t] %-5p %c{1} - %m%n

# A4 ファイルにログを出力(設定期間(1日)ごとファイル数無制限)
log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A4.encoding=UTF-8
log4j.appender.A4.datePattern=_yyyyMMdd
log4j.appender.A4.file=C:/logs/test_A4.log
log4j.appender.A4.layout=org.apache.log4j.PatternLayout
log4j.appender.A4.layout.ConversionPattern=%d{yyyy/MM/dd HH:mm} [%t] %-5p %c{1} - %m%n

댓글 없음:

댓글 쓰기