1

過去 7 日間のログを保持するというビジネス要件があります。log4j を使用して古い 7 日間のログを削除できますか。

使用しています

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

私にお知らせください。

4

1 に答える 1

1

DailyRollingFileAppender の拡張バージョンを使用できますDailyRollingFileAppender -log4j で MaxBackupIndex を使用します

それ以外の場合は、特定の期間を過ぎたログを削除するだけの cron ジョブを作成できます。

find /your/log/dir -name "*.log" -ctime +7 -exec rm {} \;
于 2012-05-05T01:09:17.430 に答える