Существуют ли какие-либо стандарты формата для записи и анализа JSON
log файлы?
Проблема, которую я вижу, заключается в том, что у вас не может быть «чистого» файла журнала JSON
, так как вам нужны совпадающие скобки, а запятые в конце запрещены. Таким образом, хотя следующее может быть написано приложением, оно не может быть проанализировано стандартными анализаторами JSON:
[{date:'2012-01-01 02:00:01', severity:"ERROR", msg:"Foo failed"},
{date:'2012-01-01 02:04:02', severity:"INFO", msg:"Bar was successful"},
{date:'2012-01-01 02:10:12', severity:"DEBUG", msg:"Baz was notified"},
Таким образом, вы должны иметь некоторые соглашения о том, как структурировать файлы журналов таким образом, чтобы синтаксический анализатор мог их обрабатывать. . Проще всего было бы "один объект сообщения журнала на строку, новые строки в строковых значениях экранированы". Существуют ли какие-либо существующие стандарты и инструменты?