java - 如何避免 TailerListener 中的旧日志消息

标签 java apache-tailer

我正在使用 Apache Commons Tailer API 来监控日志文件。

每当我重新启动应用程序时,也会显示旧的日志消息。相反,应该只显示新的日志消息。

如何避免这种获取旧日志消息的行为?

最佳答案

你用过4-argument Tailer constructor吗?并为最后一个参数 (end) 传递 true?这应该确保只返回新行。

最后一个参数是这样记录的:

Set to true to tail from the end of the file, false to tail from the beginning of the file.

关于java - 如何避免 TailerListener 中的旧日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896375/

相关文章:

java - 如何在Java swing中创建半透明窗口?

java - java.util.regex.Matcher 中的 groupCount() 总是返回 0

java - 构建有效求和为数字的排列

java - Apache Commons IO Tailer 传送旧日志消息

java - 如何在 Spring Boot 应用程序中使用 Apache Tailer?

java - 在运行时检索上下文配置

Java 记录和每个文件的单个类限制

java - 拖尾文件时java中的巨大虚拟内存

java - 使用 Tailer 和 WatchService