私はorg.apache.log4j.RollingFileAppender
奇妙な問題に直面しています。ログ ファイル名を に設定するprocess.log
とロール オーバーしませんが、ログ ファイル名を に設定するとprocess1.log
、process2.log
正常に動作し、指定された最大ファイル サイズの後にロール オーバーします。
log4j.appender.ProcessLogAppender=org.apache.log4j.RollingFileAppender
log4j.appender.ProcessLogAppender.File=D:/logs/process.log
log4j.appender.ProcessLogAppender.Append=true
log4j.appender.ProcessLogAppender.MaxFileSize=30KB
log4j.appender.ProcessLogAppender.MaxBackupIndex=5
log4j.appender.ProcessLogAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.ProcessLogAppender.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n
log4j.logger.com.util.ApplicationLogger=ALL,ProcessLogAppender