¿Existen estándares de formato para escribir y analizar archivos de registro JSON?¿Formato para escribir un archivo de registro JSON?
El problema que veo es que no puede tener un archivo de registro JSON "puro" ya que necesita los paréntesis correspondientes y las comas finales están prohibidas. Así, mientras que el siguiente puede ser escrito por una aplicación, no se puede analizar mediante analizadores JSON estándar:
[{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"},
Por lo que debe tener algunas convenciones sobre ho de estructurar los archivos de registro en una forma que puede procesar un analizador ellos. Lo más fácil sería "un objeto de mensaje de registro por línea, se escapan las nuevas líneas en los valores de cadena". ¿Existen estándares y herramientas existentes?
Puede iniciar el archivo con '[' y completarlo con '{}]'. Pero, como señalaron algunas de las respuestas, json no es un formato "transmisible". – Penz
** Vea también: ** https://github.com/michaeltandy/log4j-json – dreftymac