这个到底是什么原因呢。
配置文件如下
log4j.rootLogger=debug
log4j.logger.XX.YY=INFO, FI1
#[INFO]
log4j.appender.FI1.Threshold=INFO
log4j.appender.FI1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FI1.ImmediateFlush=true
log4j.appender.FI1.Append=false
log4j.appender.FI1.File=C:\\IBM\\LOGS\\info.log
log4j.appender.FI1.DatePattern='.'yyyy-MM-dd
log4j.appender.FI1.layout=org.apache.log4j.PatternLayout
log4j.appender.FI1.layout.ConversionPattern=[%d{yyyy/MM/dd HH:mm:ss:SSS}]%n%m%n
------解决方法--------------------------------------------------------
log4j.rootLogger=ERROR,A3
log4j.appender.A3=org.apache.log4j.RollingFileAppender
log4j.appender.A3.File=log/SystemLog.log
log4j.appender.A3.MaxFileSize=500KB
log4j.appender.A3.MaxBackupIndex=10
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} method: %l%n%m%n
------解决方法--------------------------------------------------------
ERROR Failed to rename?
应该是日志文件的大小达到上限,需要重建一个日志文件时出错,把下面两句加上试下
log4j.appender.FI1.MaxFileSize=100KB
log4j.appender.FI1.MaxBackupIndex=3
最好把
log4j.appender.FI1.ImmediateFlush=true
log4j.appender.FI1.Append=false
两句去掉