Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有RollingFileAppender的备份文件数量无限_Java_Logging_Log4j_Rollingfileappender - Fatal编程技术网

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冻结:(