我正在使用Log4j作为日志记录解决方案。遇到的问题是RollingFileAppender
在所有环境中的行为不一致。Log4J RollingFileAppender不执行最大日志大小
配置代码:
try {
RollingFileAppender a = new RollingFileAppender(layout, s_file, true) ;
a.setName("RollingFileAppender") ;
a.setMaxFileSize("1MB") ;
a.setMaxBackupIndex(32) ;
a.setImmediateFlush(true) ;
a.setBufferedIO(false) ;
a.setBufferSize(1024) ;
s_Logger.addAppender(a) ;
} catch(IOException ioe) {
ioe.printStackTrace() ;
}
的问题是,在开发环境中,所有的测试环境中,如预期的文件大小限制到〜1024KB。在生产环境中,文件已经在500mb以北。
这部署在所有实例的Tomcat 7.0.52环境中。 有没有会影响Log4j如何处理文件的Tomcat配置?
文件夹权限在所有情况下均匹配。
你使用'log4j.properties'文件吗? – 2014-08-27 16:01:00
不,没有使用log4j.properties。 – 2014-08-27 16:04:31