Log4jを3日間分のログだけ保存する設定方法

log4jの設定ファイルで設定すれば、3日間分のログのみ保持するようにできます。以下にサンプルの設定ファイルを記載します。3日間分のログのみ保持します。

# 设置保存日志文件的路径
log4j.appender.file.File=/path/to/log/file.log

# 设置日志文件的格式
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

# 设置日志文件的保存策略为每天一个日志文件
log4j.appender.file.DatePattern='.'yyyy-MM-dd

# 设置日志文件保存的最大天数为3天
log4j.appender.file.MaxBackupIndex=3

上部の設定ファイルでは、log4j.appender.file.Fileがログファイルのパスを指定し、log4j.appender.file.layout.ConversionPatternがログファイルのフォーマットを設定し、log4j.appender.file.DatePatternがログファイルを1日毎に1つのログファイル保存するポリシーを設定し、log4j.appender.file.MaxBackupIndexがログファイルを最大3日間保持するように設定します。

実際の設定に応じて設定ファイル内のパスやファイル名を変更し、設定ファイルを log4j.properties または log4j.xml として保存し、プロジェクトのクラスパス下に配置してください。

bannerAds