Esistono standard di formato per la scrittura e l'analisi dei file di registro JSON?Formato per scrivere un file di registro JSON?
Il problema che vedo è che non è possibile avere un file di registro JSON "puro" poiché sono necessarie parentesi corrispondenti e virgole finali vietate. Così, mentre il seguito può essere scritta da un'applicazione, non può essere analizzato da parser JSON standard:
[{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"},
quindi è necessario avere alcune convenzioni di Ho per strutturare i file di registro in un modo che un parser in grado di elaborare loro. La cosa più semplice sarebbe "un oggetto messaggio di registro per riga, i caratteri di nuova riga nei valori stringa vengono sfuggiti". Esistono standard e strumenti esistenti?
È possibile avviare il file con '[' e completalo con '{}]'. Ma, come hanno sottolineato alcune delle risposte, JSON non è un formato "scorrevole". – Penz
** Vedere anche: ** https://github.com/michaeltandy/log4j-json – dreftymac