我正在使用log4j登录我的应用程序。我已经使用以下设置专门选择了RollingFileAppender。
log4j.appender.file.immediateFlush=true
log4j.appender.file.bufferedIO=true
我选择使用默认缓冲区大小为8KB。
当日志被一致推动时,这可以正常工作。虽然它一次写入8KB的文件。所以我需要等待日志。我很好。
当我刚刚重启tomcat服务器时出现问题,并且由于某种原因它在一段时间后停止(缓冲区仍未满到8KB)所以所有日志都会丢失,因为appender没有将其写入文件,我无法弄清楚服务器启动失败的原因。
有相同的解决方案吗?
由于