<PackageReference Include="Relativity.Logging" Version="9.4.320" />

DefaultJsonFormatter

protected DefaultJsonFormatter(bool omitEnclosingObject = false, string closingDelimiter = null, bool renderMessage = true, IFormatProvider formatProvider = null, bool renderMessageTemplate = true)

protected void AddLiteralWriter(Type type, Action<object, TextWriter> writer)

public void Format(LogEvent logEvent, TextWriter output)

protected virtual void WriteException(Exception exception, ref string delim, TextWriter output)

protected virtual void WriteJsonProperty(string name, object value, ref string precedingDelimiter, TextWriter output)

protected virtual void WriteLevel(LogEventLevel level, ref string delim, TextWriter output)

protected virtual void WriteLiteralValue(object value, TextWriter output)

protected virtual void WriteMessageTemplate(string template, ref string delim, TextWriter output)

protected virtual void WriteProperties(IReadOnlyDictionary<string, LogEventPropertyValue> properties, TextWriter output)

protected virtual void WritePropertiesValues(IReadOnlyDictionary<string, LogEventPropertyValue> properties, TextWriter output)

protected virtual void WriteRenderedMessage(string message, ref string delim, TextWriter output)

protected virtual void WriteRenderings(IGrouping<string, PropertyToken>[] tokensWithFormat, IReadOnlyDictionary<string, LogEventPropertyValue> properties, TextWriter output)

protected virtual void WriteRenderingsValues(IGrouping<string, PropertyToken>[] tokensWithFormat, IReadOnlyDictionary<string, LogEventPropertyValue> properties, TextWriter output)

protected virtual void WriteSequence(IEnumerable elements, TextWriter output)

protected virtual void WriteStructure(string typeTag, IEnumerable<LogEventProperty> properties, TextWriter output)

protected virtual void WriteTimestamp(DateTimeOffset timestamp, ref string delim, TextWriter output)