6

您知道使用RollingFileAppender创建无限数量的备份文件的方法吗?

当我根本不指定任何maxBackupIndex内容时,我最终只会得到一个备份文件。

4

3 回答 3

5

这不可能。请参阅Log4J API

MaxBackupIndex 选项确定在删除最旧的文件之前保留多少备份文件。此选项采用正整数值。如果设置为零,则将没有备份文件,并且日志文件将在达到 MaxFileSize 时被截断。

您可以做的最好的事情是使用非常大的限制(Integer.MAX_VALUE 将是最大值)。

于 2010-07-27T07:39:09.827 回答
1

您可以尝试使用DailyRollingFileAppender. 这样,您的日志每天只循环一次。

于 2010-07-27T08:30:30.787 回答
-1

而不是无限,怎么样Integer.MAX_INT

于 2010-07-27T07:38:18.597 回答