我有几个 Java 应用程序使用 log4j
进行日志记录时出现以下日志记录问题:
我希望每天轮换日志文件,例如
log.2010-09-10
log.2010-09-09
log.2010-09-08
log.2010-09-07
log.2010-09-06
log.2010-09-05
log.2010-09-04
但出于数据安全原因,我们不允许在我的公司保留超过 7 天的日志文件。因此下一个日志文件 log.2010-09-11
的生成应该触发 log.2010-09-04
的删除。是否可以使用 log4j
配置这样的行为?如果没有,您是否知道针对此类日志记录问题的另一种优雅解决方案?
原文由 asmaier 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以在一个单独的脚本中执行内务管理,该脚本可以每天运行。是这样的: