log4j实时日志输出到了历史文件中

发布于 2022-09-04 02:49:37 字数 763 浏览 9 评论 0

问题描述:
预期是 , 在15点写的日志输出到abc.log,然后在16点的时候变成abc.log.2016-11-07-15
实际是 , 在15点写的日志输出到abc.log.2016-11-07-14文件中去了,abc.log也会写,不过只有很少的几行

log4j.rootLogger=INFO,ROLLING_FILE
log4j.appender.ROLLING_FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ROLLING_FILE.Threshold=INFO
log4j.appender.ROLLING_FILE.File=/logs/abc.log
log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLING_FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %p %t %F\:%L %m%n
log4j.appender.ROLLING_FILE.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.ROLLING_FILE.BufferedIO=true
log4j.appender.ROLLING_FILE.BufferSize=8192

我们使用版本是 : log4j(版本:1.2.16)+slf4j(1.6.6)
需要特别说明一下:我们的日志每小时大概有500M的大小
有人解决过吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

挽心 2022-09-11 02:49:37

收到建议,替换成log4j2。待验证

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