如何配置log4j只保留最近7天的日志文件?
log4j
对于用于记录的几个Java应用程序,我遇到以下记录问题:
我希望日志文件每天轮换,例如
log.2010-09-10log.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
?如果没有,您是否知道针对此类日志记录问题的另一种优雅的解决方案?
回答:
您可以使用单独的脚本执行家政服务,该脚本可以每天运行。像这样:
find /path/to/logs -type f -mtime +7 -exec rm -f {} \;
以上是 如何配置log4j只保留最近7天的日志文件? 的全部内容, 来源链接: utcz.com/qa/434811.html