API Diff between 2.8.0 and 3.0.0-dev-01828
23 Additions
7 Removals
Serilog.Configuration
Serilog.Events
Serilog.Formatting.Display
Serilog.Formatting.Json
-
public class JsonFormatter : ITextFormatter
- public static string Escape(string s)
- protected void AddLiteralWriter(Type type, Action<object, TextWriter> writer)
- protected virtual void WriteDictionary(IReadOnlyDictionary<ScalarValue, LogEventPropertyValue> elements, 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)
Serilog.Formatting.Raw
Serilog.Parsing