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