Мне нужно отслеживать файл журнала для шаблона. Файл журнала постоянно записывается приложением.
- Приложение может добавлять новые операторы журнала, пока моя программа его читает.
- Журнал перекачивается при его > 200 МБ или в конце дня, поэтому моя программа должна обрабатывать изменения в имени файла динамически.
- Если моя программа сбой по какой-либо причине, она должна возобновиться с того места, где она была остановлена.
Я не хочу изобретать колесо. Я ищу Java API. Я написал программу для чтения файла и поставил цикл с 30-секундным сном, но это не соответствует всем критериям.