log4j
log4j.logger.logRollingFile= DEBUG,test1
log4j.appender.test1 = org.apache.log4j.RollingFileAppender
log4j.appender.test1.layout = org.apache.log4j.PatternLayout
log4j.appender.test1.layout.ConversionPattern =%d{yyyy-MMM-dd HH:mm:ss}-[TS] %p %t %c - %m%n
log4j.appender.test1.Threshold = DEBUG
log4j.appender.test1.ImmediateFlush = TRUE
log4j.appender.test1.Append = TRUE
log4j.appender.test1.File = d:/testlog/access.log
log4j.appender.test1.MaxFileSize = 64KB
log4j.appender.test1.MaxBackupIndex = 200
配置了log4j.properties中的org.apache.log4j.RollingFileAppender
首先写到access.log,假如超过了64KB(自己配置的),就会把log4j重名名为access.log.1,继续往新的access.log中写,这个access.log写满之后,会重命名为access.log.1,原来的access.log.1重命名为access.log.2...以此类推,移动带数字后缀的就是完整的待上传的文件。