要設置log4j只保存三天的日志,可以在log4j的配置文件中設置相應的參數。下面是一個示例配置文件,將只保存三天的日志:
# 設置保存日志文件的路徑
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
設置了日志文件的保存策略為每天一個日志文件,log4j.appender.file.MaxBackupIndex
設置了日志文件保存的最大天數為3天。
請根據實際情況修改配置文件中的路徑和文件名,然后將該配置文件保存為log4j.properties或log4j.xml,并將其放置在你的項目的classpath下。