1,程序a会滚动生成日志文件,日志配置的方式是 限定每一个日志文件的大小是2MB,使用到的日志API是
org.apache.log4j.RollingFileAppender 也就是说可以滚动生成日志,每一个日志文件的大小在2MB左右
配置文件的内容如下:
log4j.rootLogger=info,A2
log4j.appender.A2=org.apache.log4j.RollingFileAppender
log4j.appender.A2.File= D:/temfile/test.log
log4j.appender.A2.MaxFileSize=2MB
log4j.appender.A2.maxBackupIndex=10
#log4j.appender.A2.MaxBackupIndex=100
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%p] %-d{yyyy-MM-dd HH:mm:ss} [%c %M] %m%n
程序a启动之后生成的日志文件如下:
从这里可以看出,日志文件确实滚动生成了,每一个文件的大小大约在2MB左右。
程序a生成日志的代码是通过while(true) 停隔一段时间不断logInfo&#x