Нет библиотек 3-й части, специализирующихся на разборе файлов журнала Tomcat. Тем не менее, вы многое можете сделать сами:
- Определите характеристики вашего файла журнала и необходимый формат клапана
- Определите действия, которые необходимо обработать (доступ к журналу, действия распорок и т. Д.)
- Прочитать в строках файла журнала и разделить их (т.е.
oneLine.split(" ", 0);
)
- Храните необходимые компоненты в базе данных, если хотите. БД даст вам много свободы.
И вы готовы к работе!
С вращающимися лог-файлами легче работать. У тебя их будет много, но поменьше.
Отфильтруйте все ненужные строки.
Синтаксический анализ зависит от шаблона, который вы используете в server.xml.
Сложное решение будет считывать шаблон клапана из файла server.xml и знать, как его анализировать.