■ ファイルサイズでログ世代管理を行う
サンプル
ログファイルの最大サイズ(MaxFileSize)が、1KB ログファイルのバックアップの数(MaxBackupIndex)が、2つ を指定するlog4j.properties
log4j.rootCategory=DEBUG, Appender1 log4j.appender.Appender1=org.apache.log4j.RollingFileAppender log4j.appender.Appender1.File=C:/test/TestLog4j.log log4j.appender.Appender1.MaxFileSize=1KB log4j.appender.Appender1.MaxBackupIndex=2 log4j.appender.Appender1.layout=org.apache.log4j.PatternLayout log4j.appender.Appender1.layout.ConversionPattern=%d %-5p %c - %m [%t] (%F:%L)%n
出力されるファイル
TestLog4j.log TestLog4j.log.1 TestLog4j.log.2
■ メモ
自分でソースを組めば、仕様に会うようにカスタマイズもできそうhttp://ameblo.jp/office-yagita/entry-10010532390.html
http://www.javable.jp/blog/284.html