log4j 报 No such property [maxFileSize]问题 log4j
程序员文章站
2022-07-15 13:59:35
...
自己一个web项目在启动时,老是出现以下警告,开始没注意,今天试图在控制台打日志的时候发现的,结果去看日志,
[color=red]
日志配置:
是直接从以前项目中拷贝的,搜索了下,发现DailyRollingFileAppender这个类不带属性maxBackupIndex,maxFileSize的,它是按日期来保存日志的,所以不需要设置这个属性,然后报出了警告,看来以前细节真的是不到位,如果想要设置日志文件的大小,可以扩展RollingFileAppender这个类,平时开发中日志配置文件中需要注意设置。
[color=red]
log4j:WARN No such property [maxFileSize] in org.apache.log4j.DailyRollingFileAppender.[/color]
日志配置:
log4j.rootLogger=INFO,R,stdout log4j.appender.R=org.apache.log4j.DailyRollingFileAppender log4j.appender.R.File=log/loginfo.txt log4j.appender.R.MaxFileSize=500MB log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
是直接从以前项目中拷贝的,搜索了下,发现DailyRollingFileAppender这个类不带属性maxBackupIndex,maxFileSize的,它是按日期来保存日志的,所以不需要设置这个属性,然后报出了警告,看来以前细节真的是不到位,如果想要设置日志文件的大小,可以扩展RollingFileAppender这个类,平时开发中日志配置文件中需要注意设置。
下一篇: Java深入学习之死锁