![][1] Парсинг логов будет совсем не нужен. При изменении формата логирования и появлении новых сообщений не нужно поддерживать большой набор регулярок. Так как будем перехватывать вызовы методов error, warn, info, debug, trace логера и отправлять данные в elasticsearch. С этим нам поможет аспектно-ориентированное программирование [Программа, конфигурация и скринкаст...][2]
[1]:
https://habrastorage.org/files/97e/b05/08a/97eb0508a20b426794605137cc004d51.png
[2]:
http://habrahabr.ru/post/267009/#habracut