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

cuiw 发布于 2015/12/22 11:55
阅读 985
收藏 1

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

加载中
0
寻梦2012
寻梦2012
你可以监控一个目录里面内容的变化
返回顶部
顶部