使用Apache Flume监控Log4J产生的日志,但是如果日志文件因为容量的原因转储了会如何?

发布于 2021-11-28 11:31:19 字数 226 浏览 765 评论 1

考虑使用Apache Flume监控Log4J产生的日志,也简单了解以一下Flume的原理,发现Flume Agent是利用Tail命令实时收集某一文件上追加的内容来实现的。那么问题来了,如果在两次Tail命令的间隔中,由于Log4J的策略导致输出的LOG文件被转储(比如说原来的A.log变成了A_20151222.log),而新的A.log为空,那么是不是A_20151222.log中最后的部分就会被遗漏掉?这个问题该如何解决?

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

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

发布评论

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

评论(1

清欢 2021-12-01 15:28:09

你可以监控一个目录里面内容的变化

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