JSONでログファイルを書き込もうとしています。
書式設定のインスピレーションとベスト プラクティス (Node.JS の Winston、Apache の JSON ロギング オプションなど) についていくつかのライブラリを調べた後、それらのほとんどすべてが配列またはルート要素を使用するのではなく、複数のルート要素を記述することに気付きました。
例:
{"time":"2012-09-20T20:27:59Z","level":"info","message":"Hello World"} {"time":"2012-09-20T21:37:59Z" ,"レベル":"情報","メッセージ":"こんにちは"}
対。
[{"time":"2012-09-20T20:27:59Z","level":"info","message":"Hello World"},{"time":"2012-09-20T21:37: 59Z","レベル":"情報","メッセージ":"こんにちは"}]
複数のルート要素を持つことは技術的に有効な JSON ではないのに、なぜこれが行われるのですか?