Формат для записи файла журнала JSON?

Существуют ли какие-либо стандарты формата для записи и анализа JSONlog файлы?

Проблема, которую я вижу, заключается в том, что у вас не может быть «чистого» файла журнала 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"},

Таким образом, вы должны иметь некоторые соглашения о том, как структурировать файлы журналов таким образом, чтобы синтаксический анализатор мог их обрабатывать. . Проще всего было бы "один объект сообщения журнала на строку, новые строки в строковых значениях экранированы". Существуют ли какие-либо существующие стандарты и инструменты?

24
задан surendrapanday 25 February 2019 в 04:00
поделиться