Log4j是一个开源的 Java 日志系统,用于记录应用程序的日志。它可以通过配置文件设置日志保存的时间。
为了设置日志保存时间,你需要在 log4j 配置文件中配置 RollingFileAppender,该配置允许您设置日志文件的大小和时间间隔,以便可以在达到大小或时间间隔时回滚日志文件。
以下是一个示例配置,其中日志文件最大大小为 10 MB,并且每天回滚一次:
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=application.log
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=30
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
log4j.rootLogger=DEBUG,R
这样,您就可以通过配置文件设置 log4j 日志的保存时间。