如何设置 log4j 的最大文件大小不受限制?

发布于 2024-08-19 09:47:09 字数 391 浏览 3 评论 0原文

我没有通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

守不住的情 2024-08-26 09:47:09

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

如果您不想滚动它,则只需使用 FileAppender

RollingFileAppender extends FileAppender to backup the log files when they reach a certain size.

If you don't want to roll it over, then simply use FileAppender.

缱倦旧时光 2024-08-26 09:47:09

只需使用 Long.MAX_VALUE。那么您已经受到技术限制。

Just use Long.MAX_VALUE. Then you're already on a technical limit.

不奢求什么 2024-08-26 09:47:09

只需使用 FileAppender 即可。

Just use a FileAppender.

秋心╮凉 2024-08-26 09:47:09

简单地说:

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

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文