![][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