为什么log4j限制备份周期?
我有一个使用 log4j 进行日志记录的 Java 应用程序。一切都很好,直到 log4Shell 出现问题,我被迫升级到 2.17.1。 我的应用程序使用基于启动、时间和大小的滚动策略。通常它每天会生成大约 6 个日志文件。但有些时候事情变得非常疯狂(我最需要这些日志文件),文件数量可能一天超过 100 个。程序不断崩溃,看门狗不断将其唤醒。 之前运行的版本除了 log4j 版本之外没有任何变化,在固定数字(可能是 100)之后开始覆盖最后一个日志文件。我开始在文件名中使用 %04i,因此我得到了可读性良好的循环数字。我当前的配置不再丢弃最后一个文件,但发...