我们看到 RollingFileAppender 出现了一个奇怪的问题。在一天结束时,有时我们查看存储日志文件的目录,似乎缺少一些日志文件编号。不仅仅是它用错误的名字写出来了,那个内容真的不见了。日志条目时间的差距表明那些丢失的文件名将包含丢失的内容。
有什么可以解释的吗?我们可以做些什么来缓解这个问题吗?
我们看到 RollingFileAppender 出现了一个奇怪的问题。在一天结束时,有时我们查看存储日志文件的目录,似乎缺少一些日志文件编号。不仅仅是它用错误的名字写出来了,那个内容真的不见了。日志条目时间的差距表明那些丢失的文件名将包含丢失的内容。
有什么可以解释的吗?我们可以做些什么来缓解这个问题吗?
DailyRollingFileAppender here也报告了同样的问题。似乎当出现 log4j 无法重命名文件的错误时,它只是简单地覆盖它。