Log4j2不会在我的应用程序重新启动后创建新的日志文件



我使用的是Log4j2。我的日志文件名有这样的时间戳:app${date:yyyy-M-dd_hh-mm-ss}.log。我已使用SizeBasedTriggeringPolicy将最大文件大小设置为10MB。只要应用程序运行,我们就很好。应用程序重新启动后,即使当前日志文件由于应用程序的重新启动而未达到最大大小,也会创建新的日志文件。有没有办法在应用程序重新启动后使用旧的日志文件而不是创建新的日志文件?

名称中没有日期。Log4j将在每次重新创建Appender时解析名称中的查找。没有办法说"使用未超过最大值的最新文件的日期"。

最新更新