如何设置 log4j 的最大文件大小不受限制?
我没有通过 Google 得到这个问题的明确答案,因此我将其提交给集体思维的策划者,以确保将来可以能够通过 Google 获得高质量的答案。
使用 log4j RollingFileAppender,我可以设置文件在滚动自身之前达到的最大大小,如下所示:
RollingFileAppender rfa = new RollingFileAppender();
rfa.setMaximumFileSize(500000000); // Sets the max file size to 500MB
现在,如果我永远不想要滚动该文件怎么办?如何将 RollingFileAppender 最大文件大小设置为无限制?
I didn't get a definitive answer to this question by Google'ing, so I pose it to the groupthink masterminds and to ensure that a quality answer can be Google-able in the future.
Using log4j RollingFileAppender, I can set the maximum size I want the file to reach before rolling over on itself, like so:
RollingFileAppender rfa = new RollingFileAppender();
rfa.setMaximumFileSize(500000000); // Sets the max file size to 500MB
Now, what if I don't ever want this file to be rolled over? How do I set the RollingFileAppender maximum file size to unlimited?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您不想滚动它,则只需使用
FileAppender
。If you don't want to roll it over, then simply use
FileAppender
.只需使用
Long.MAX_VALUE
。那么您已经受到技术限制。
Just use
Long.MAX_VALUE
. Then you're already on a technical limit.只需使用
FileAppender
即可。Just use a
FileAppender
.简单地说:
确保您的文件系统确实支持您想要达到的文件大小。从技术上讲,由于文件系统的限制,它永远不会是无限的文件大小。
talking peanuts:
make sure your filesystem does support the filesize you want to achive. technically it will never be an unlimited filesize due to filesystem restrictions.