log4jにてjbossのログを出力しています。
100MBでローテートする設定としているのですが、
以下のような挙動となり、原因がわかりません。
100MBを超えてもローテートされず。
200MBほどでローテートされた。(a.log.1)
が、a.log.1となってもa.logと同時に更新され続ける。
現状500MBほどのファイルとなっている。(a.log.3)
①ローテート後も更新され続ける理由
②その対策
を知りたいです。
参考としてlog4j.propertiesの設定値を記載します。
log4j.rootCategory=DEBUG,CONSOLE,LOGFILE,LOGROTATE log4j.logger.org.apache.axis2.enterprise=DEBUG log4j.logger.de.hunsicker.jalopy.io=DEBUG log4j.logger.httpclient.wire.header=DEBUG log4j.logger.org.apache.commons.httpclient=DEBUG log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout log4j.appender.CONSOLE.layoutConversionPattern=[%p] %m%n log4j.appender.LOGFILE=org.apache.log4j.FileAppender log4j.appender.LOGFILE.File=./logs/a.log log4j.appender.LOGFILE.Append=true log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout log4j.appender.LOGFILE.layout.ConversionPattern=%d [%t] %-5p %c %x - %m%n log4j.appender.LOGROTATE=org.apache.log4j.RollingFileAppender log4j.appender.LOGROTATE.File=./logs/a.log log4j.appender.LOGROTATE.Append=true log4j.appender.LOGROTATE.MaxFileSize=100MB log4j.appender.LOGROTATE.MaxBackupIndex=100 log4j.appender.LOGROTATE.layout=org.apache.log4j.PatternLayout log4j.appender.LOGROTATE.layout.ConversionPattern=%d %5p %c{1} - %m%n
回答1件
あなたの回答
tips
プレビュー