Java Logging Framework с парсерами генерируется? - PullRequest
0 голосов
/ 01 сентября 2009

Я ищу фреймворк java, который позволяет объявлять вашу собственную грамматику и автоматически генерирует связанный парсер.

В идеале я хотел бы использовать log4j и генерировать парсер, а затем иметь возможность манипулировать этими журналами как объектами.

Я видел генератор сканера для log4j, основанный на событиях, но без парсера.

Я думаю, у них есть парсер внутри бензопилы, но я не смог его найти.

спасибо.

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

LogFilePatternReceiver log4j преобразует текстовый файл журнала в LoggingEvents в соответствии с указанным вами форматом и перенаправляет эти события всем зарегистрированным дополнителям.

Вы можете программно настроить log4j как с получателем, так и с пользовательским аппендером (возможно, используя нечто похожее на VectorAppender здесь: http://logging.apache.org/log4j/companions/extras/xref-test/org/apache/log4j/VectorAppender.html).

1 голос
/ 01 сентября 2009

Я не знаю такой структуры ведения журналов. Если бы я делал это, я бы настроил log4j для регистрации XML или использования встроенного приложения базы данных. Оттуда было бы довольно просто написать парсер для генерации объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...