static void ToCompactJson(LogEventInfo evt, TextWriter output, IEnumerable <SeqPropertyItem> properties) { var target = new SeqTarget(); foreach (var prop in properties) { target.Properties.Add(prop); } target.TestInitialize(); target.RenderCompactJsonLine(evt, output); }
static void ToCompactJson(LogEventInfo evt, TextWriter output, IEnumerable <SeqPropertyItem> properties, int?maxRecursionLimit = null) { var target = new SeqTarget(); if (maxRecursionLimit.HasValue) { target.MaxRecursionLimit = maxRecursionLimit.Value; } foreach (var prop in properties) { target.Properties.Add(prop); } target.TestInitialize(); target.RenderCompactJsonLine(evt, output); }