Log4J Log Rotation

时间:2012-04-30 19:36:02

标签: log4j

我们有业务要求保留最近7天的日志 我们可以使用log4j删除旧的7天日志。

我们正在使用

log4j.appender.stdout=org.apache.log4j.RollingFileAppender

请告诉我。

1 个答案:

答案 0 :(得分:1)

您可以使用DailyRollingFileAppender的增强版Use MaxBackupIndex in DailyRollingFileAppender -log4j

否则,您可以创建一个只删除特定年龄日志的cron作业:

find /your/log/dir -name "*.log" -ctime +7 -exec rm {} \;