Мы хотим иметь возможность создавать файлы журналов из нашего Java-приложения, которое подходит для последующей обработки инструментами, которые помогают исследовать ошибки и собирать статистику производительности.
В настоящее время мы используем традиционные «материалы журнала, которые могут или не могут быть сведены в текстовую форму и добавлены в файл журнала», но это лучше всего подходит для небольших объемов информации, читаемой человеком.
После тщательного рассмотрения лучше всего сохранить события журнала в виде фрагментов XML в текстовых файлах (которые затем обрабатываются как любой другой файл журнала), а затем загрузить их на компьютер с помощью соответствующего инструмента для последующей обработки.
Я бы хотел использовать как можно более широко поддерживаемый формат XML, и сейчас я нахожусь в фазе «исследования, затем принятия решения». Я был бы признателен за любую помощь, как с точки зрения формата XML, так и инструментов, и был бы рад написать склеенный код, чтобы получить то, что мне нужно.
Что я нашел до сих пор:
log4j Формат XML: поддерживается бензопилой и Vigilog.
Формат Lilith XML: поддерживается Lilith
Не исследованные инструменты:
Microsoft Log Parser: очевидно, поддерживает XML.
Просмотр журнала OS X:
плюс много инструментов на http://www.loganalysis.org/sections/parsing/generic-log-parsers/
Есть предложения?