您知道使用RollingFileAppender创建无限数量的备份文件的方法吗?
当我根本不指定任何maxBackupIndex
内容时,我最终只会得到一个备份文件。
您知道使用RollingFileAppender创建无限数量的备份文件的方法吗?
当我根本不指定任何maxBackupIndex
内容时,我最终只会得到一个备份文件。
这不可能。请参阅Log4J API:
MaxBackupIndex 选项确定在删除最旧的文件之前保留多少备份文件。此选项采用正整数值。如果设置为零,则将没有备份文件,并且日志文件将在达到 MaxFileSize 时被截断。
您可以做的最好的事情是使用非常大的限制(Integer.MAX_VALUE 将是最大值)。
您可以尝试使用DailyRollingFileAppender
. 这样,您的日志每天只循环一次。
而不是无限,怎么样Integer.MAX_INT
?