나는 org.apache.log4j.RollingFileAppender
을 사용하고 이상한 문제에 직면 해있다. 로그 파일 이름을 process.log
으로 설정하면 롤오버되지 않지만 로그 파일 이름을 process1.log
또는 process2.log
으로 설정하면 주어진 최대 파일 크기 이후에 제대로 작동하고 롤오버됩니다.Log4 로거 롤링 appender
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
여기에 log4j.properties/log4j.xml을 게시 할 수 있습니까? – Drogba
질문이 수정되었습니다. –