如何设置无限最大文件大小的log4j?

时间:2010-01-26 18:21:37

标签: java log4j

我没有得到谷歌这个问题的明确答案,因此我将其提交给集体思维主谋,并确保质量答案可以在未来具备Google能力。

使用log4j RollingFileAppender,我可以设置我希望文件在翻转之前达到的最大大小,如下所示:

RollingFileAppender rfa = new RollingFileAppender();
rfa.setMaximumFileSize(500000000); // Sets the max file size to 500MB

现在,如果我不希望想要翻转此文件怎么办?如何将RollingFileAppender的最大文件大小设置为无限制?

4 个答案:

答案 0 :(得分:6)

  

RollingFileAppender扩展FileAppender以在日志文件达到特定大小时对其进行备份。

如果您不想将其翻过来,只需使用FileAppender

答案 1 :(得分:2)

只需使用Long.MAX_VALUE即可。那么你已经处于技术限制。

答案 2 :(得分:2)

只需使用FileAppender

答案 3 :(得分:2)

谈论花生:

确保您的文件系统支持您要实现的文件大小。从技术上讲,由于文件系统限制,它永远不会是无限制的文件大小。