我们有业务要求保留最近7天的日志 我们可以使用log4j删除旧的7天日志。
我们正在使用
log4j.appender.stdout=org.apache.log4j.RollingFileAppender
请告诉我。
答案 0 :(得分:1)
您可以使用DailyRollingFileAppender的增强版Use MaxBackupIndex in DailyRollingFileAppender -log4j
否则,您可以创建一个只删除特定年龄日志的cron作业:
find /your/log/dir -name "*.log" -ctime +7 -exec rm {} \;