Как избежать старых сообщений журнала в TailerListener
Я использую Apache Commons Tailer API для мониторинга файлов журналов.
Всякий раз, когда я перезапускаю приложение, старые сообщения журнала также отображаются. Вместо этого должны отображаться только новые сообщения журнала.
Как мне избежать такого поведения при получении старых сообщений журнала?
1 ответ
Решение
Вы использовали 4-аргумент Tailer
конструктор и пас true
для последнего аргумента (end
)? Это должно гарантировать, что возвращаются только новые строки.
Последний аргумент задокументирован так:
Установлен в
true
хвост от конца файла,false
хвост с начала файла.