Java 具有RollingFileAppender的备份文件数量无限
您知道如何使用创建无限多个备份文件吗Java 具有RollingFileAppender的备份文件数量无限,java,logging,log4j,rollingfileappender,Java,Logging,Log4j,Rollingfileappender,您知道如何使用创建无限多个备份文件吗 当我根本没有指定任何maxBackupIndex时,我只得到一个备份文件。而不是无限,那么Integer.MAX_INT呢?这是不可能的。见: MaxBackupIndex选项确定在删除最旧的备份文件之前保留多少备份文件。此选项采用正整数值。如果设置为零,则不会有备份文件,日志文件将在达到MaxFileSize时被截断 最好使用非常大的限制(Integer.MAX\u值将是最大值)。您可以尝试使用DailRollingFileAppender。这样,日志每天
当我根本没有指定任何
maxBackupIndex
时,我只得到一个备份文件。而不是无限,那么Integer.MAX_INT
呢?这是不可能的。见:
MaxBackupIndex选项确定在删除最旧的备份文件之前保留多少备份文件。此选项采用正整数值。如果设置为零,则不会有备份文件,日志文件将在达到MaxFileSize时被截断
最好使用非常大的限制(Integer.MAX\u值将是最大值)。您可以尝试使用
DailRollingFileAppender
。这样,日志每天只循环一次。不幸的是,当我使用Integer.MAX_值时,RollingFileAppender冻结:(