是否有写入和解析JSON
日志文件的格式标准?
我看到的问题是您不能拥有“纯”JSON
日志文件,因为您需要匹配的括号并且禁止使用尾随逗号。因此,虽然以下内容可能是由应用程序编写的,但它不能被标准解析JSON parsers:
[{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"},
因此,您必须对如何以解析器可以处理它们的方式构造日志文件有一些约定。最简单的事情是“每行一个日志消息对象,字符串值中的换行符被转义”。有没有现成的标准和工具?