我使用Apache Commons Tailer API来监视日志文件。
每当我重新启动应用程序时,也会显示旧的日志消息。相反,应该只显示新的日志消息。
如何避免这种获取旧日志消息的行为?
您是否使用4参数Tailer
构造函数并将true
传递给最后一个参数(end
)?这将确保只返回新行。
最后一个参数文档如下:
设置为
true
从文件的末尾开始,false
从文件的开头开始。