API Diff between 2.8.0 and 0.1.18
379 Additions
30 Removals
Serilog
-
public interface ILogger
- bool BindMessageTemplate(string messageTemplate, object[] propertyValues, out MessageTemplate parsedTemplate, out IEnumerable boundProperties)
- bool BindProperty(string propertyName, object value, bool destructureObjects, out LogEventProperty property)
- void Debug(string messageTemplate)
- void Debug<T>(string messageTemplate, T propertyValue)
- void Debug<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Debug<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Debug(Exception exception, string messageTemplate)
- void Debug<T>(Exception exception, string messageTemplate, T propertyValue)
- void Debug<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Debug<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Error(string messageTemplate)
- void Error<T>(string messageTemplate, T propertyValue)
- void Error<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Error<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Error(Exception exception, string messageTemplate)
- void Error<T>(Exception exception, string messageTemplate, T propertyValue)
- void Error<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Error<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Fatal(string messageTemplate)
- void Fatal<T>(string messageTemplate, T propertyValue)
- void Fatal<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Fatal<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Fatal(Exception exception, string messageTemplate)
- void Fatal<T>(Exception exception, string messageTemplate, T propertyValue)
- void Fatal<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Fatal<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- ILogger ForContext(ILogEventEnricher enricher)
- ILogger ForContext(Type source)
- void Information(string messageTemplate)
- void Information<T>(string messageTemplate, T propertyValue)
- void Information<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Information<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Information(Exception exception, string messageTemplate)
- void Information<T>(Exception exception, string messageTemplate, T propertyValue)
- void Information<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Information<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Verbose(string messageTemplate)
- void Verbose<T>(string messageTemplate, T propertyValue)
- void Verbose<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Verbose<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Verbose(Exception exception, string messageTemplate)
- void Verbose<T>(Exception exception, string messageTemplate, T propertyValue)
- void Verbose<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Verbose<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Warning(string messageTemplate)
- void Warning<T>(string messageTemplate, T propertyValue)
- void Warning<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Warning<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Warning(Exception exception, string messageTemplate)
- void Warning<T>(Exception exception, string messageTemplate, T propertyValue)
- void Warning<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Warning<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Write(LogEventLevel level, string messageTemplate)
- void Write<T>(LogEventLevel level, string messageTemplate, T propertyValue)
- void Write<T0, T1>(LogEventLevel level, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Write<T0, T1, T2>(LogEventLevel level, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- void Write(LogEventLevel level, Exception exception, string messageTemplate)
- void Write<T>(LogEventLevel level, Exception exception, string messageTemplate, T propertyValue)
- void Write<T0, T1>(LogEventLevel level, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- void Write<T0, T1, T2>(LogEventLevel level, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
-
public static class Log
- public static bool BindMessageTemplate(string messageTemplate, object[] propertyValues, out MessageTemplate parsedTemplate, out IEnumerable boundProperties)
- public static bool BindProperty(string propertyName, object value, bool destructureObjects, out LogEventProperty property)
- public static void CloseAndFlush()
- public static void Debug(string messageTemplate)
- public static void Debug<T>(string messageTemplate, T propertyValue)
- public static void Debug<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Debug<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Debug(Exception exception, string messageTemplate)
- public static void Debug<T>(Exception exception, string messageTemplate, T propertyValue)
- public static void Debug<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Debug<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Error(string messageTemplate)
- public static void Error<T>(string messageTemplate, T propertyValue)
- public static void Error<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Error<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Error(Exception exception, string messageTemplate)
- public static void Error<T>(Exception exception, string messageTemplate, T propertyValue)
- public static void Error<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Error<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Fatal(string messageTemplate)
- public static void Fatal<T>(string messageTemplate, T propertyValue)
- public static void Fatal<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Fatal<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Fatal(Exception exception, string messageTemplate)
- public static void Fatal<T>(Exception exception, string messageTemplate, T propertyValue)
- public static void Fatal<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Fatal<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static ILogger ForContext(ILogEventEnricher enricher)
- public static ILogger ForContext(Type source)
- public static void Information(string messageTemplate)
- public static void Information<T>(string messageTemplate, T propertyValue)
- public static void Information<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Information<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Information(Exception exception, string messageTemplate)
- public static void Information<T>(Exception exception, string messageTemplate, T propertyValue)
- public static void Information<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Information<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Verbose(string messageTemplate)
- public static void Verbose<T>(string messageTemplate, T propertyValue)
- public static void Verbose<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Verbose<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Verbose(Exception exception, string messageTemplate)
- public static void Verbose<T>(Exception exception, string messageTemplate, T propertyValue)
- public static void Verbose<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Verbose<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Warning(string messageTemplate)
- public static void Warning<T>(string messageTemplate, T propertyValue)
- public static void Warning<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Warning<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Warning(Exception exception, string messageTemplate)
- public static void Warning<T>(Exception exception, string messageTemplate, T propertyValue)
- public static void Warning<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Warning<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Write(LogEventLevel level, string messageTemplate)
- public static void Write<T>(LogEventLevel level, string messageTemplate, T propertyValue)
- public static void Write<T0, T1>(LogEventLevel level, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Write<T0, T1, T2>(LogEventLevel level, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public static void Write(LogEventLevel level, Exception exception, string messageTemplate)
- public static void Write<T>(LogEventLevel level, Exception exception, string messageTemplate, T propertyValue)
- public static void Write<T0, T1>(LogEventLevel level, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public static void Write<T0, T1, T2>(LogEventLevel level, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
-
public class LoggerConfiguration
- public LoggerAuditSinkConfiguration AuditTo { get; }
- public LoggerDestructuringConfiguration Destructure { get; }
- public LoggerEnrichmentConfiguration Enrich { get; }
- public LoggerFilterConfiguration Filter { get; }
- public LoggerMinimumLevelConfiguration MinimumLevel { get; }
- public LoggerSettingsConfiguration ReadFrom { get; }
- public LoggerSinkConfiguration WriteTo { get; }
- public ILogger CreateLogger()
- public LoggerConfiguration EnrichedBy(ILogEventEnricher[] enrichers)
- public LoggerConfiguration EnrichedWithProperty(string propertyName, object value, bool destructureObjects = false)
- public LoggerConfiguration FilteredBy(ILogEventFilter filter)
- public LoggerConfiguration MinimumLevel(LogEventLevel minimumLevel)
- public LoggerConfiguration TransformingValuesOf<TValue>(Func<TValue, object> transformation)
- public LoggerConfiguration TransformingValuesWith(IDestructuringPolicy destructuringPolicy)
- public LoggerConfiguration TreatingAsScalar(Type scalarType)
- public LoggerConfiguration WithConsoleSink(LogEventLevel restrictedToMinimumLevel = 0, string outputTemplate = "{TimeStamp} [{Level}] {Message:l}{NewLine:l}{Exception:l}")
- public LoggerConfiguration WithDiagnosticTraceSink(LogEventLevel restrictedToMinimumLevel = 0, string outputTemplate = "{TimeStamp} [{Level}] {Message:l}{NewLine:l}{Exception:l}")
- public LoggerConfiguration WithDumpFileSink(string path, LogEventLevel restrictedToMinimumLevel = 0)
- public LoggerConfiguration WithFileSink(string path, LogEventLevel restrictedToMinimumLevel = 0, string outputTemplate = "{TimeStamp} [{Level}] {Message:l}{NewLine:l}{Exception:l}")
- public LoggerConfiguration WithRollingFileSink(string pathFormat, LogEventLevel restrictedToMinimumLevel = 0, string outputTemplate = "{TimeStamp} [{Level}] {Message:l}{NewLine:l}{Exception:l}")
- public LoggerConfiguration WithSink(ILogEventSink logEventSink, LogEventLevel restrictedToMinimumLevel = 0)
- public Logger CreateLogger()
-
public static class LoggerExtensions
Serilog.Configuration
-
public interface ILoggerSettings
-
public class LoggerAuditSinkConfiguration
-
public class LoggerDestructuringConfiguration
-
public class LoggerEnrichmentConfiguration
-
public class LoggerFilterConfiguration
-
public class LoggerMinimumLevelConfiguration
-
public class LoggerSettingsConfiguration
-
public class LoggerSinkConfiguration
- public static LoggerConfiguration Wrap(LoggerSinkConfiguration loggerSinkConfiguration, Func<ILogEventSink, ILogEventSink> wrapSink, Action<LoggerSinkConfiguration> configureWrappedSink)
- public static LoggerConfiguration Wrap(LoggerSinkConfiguration loggerSinkConfiguration, Func<ILogEventSink, ILogEventSink> wrapSink, Action<LoggerSinkConfiguration> configureWrappedSink, LogEventLevel restrictedToMinimumLevel, LoggingLevelSwitch levelSwitch)
- public LoggerConfiguration Logger(Action<LoggerConfiguration> configureLogger, LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null)
- public LoggerConfiguration Logger(ILogger logger, LogEventLevel restrictedToMinimumLevel = 0)
- public LoggerConfiguration Sink(ILogEventSink logEventSink, LogEventLevel restrictedToMinimumLevel)
- public LoggerConfiguration Sink(ILogEventSink logEventSink, LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null)
- public LoggerConfiguration Sink<TSink>(LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null) where TSink : ILogEventSink
Serilog.Context
Serilog.Core
-
public static class Constants
-
public class MessageTemplate
-
public sealed class Logger : ILogger, ILogEventSink, IDisposable
- public static ILogger None { get; }
- public bool BindMessageTemplate(string messageTemplate, object[] propertyValues, out MessageTemplate parsedTemplate, out IEnumerable boundProperties)
- public bool BindProperty(string propertyName, object value, bool destructureObjects, out LogEventProperty property)
- public void Debug(string messageTemplate)
- public void Debug<T>(string messageTemplate, T propertyValue)
- public void Debug<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Debug<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Debug(string messageTemplate, object[] propertyValues)
- public void Debug(Exception exception, string messageTemplate)
- public void Debug<T>(Exception exception, string messageTemplate, T propertyValue)
- public void Debug<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Debug<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Debug(Exception exception, string messageTemplate, object[] propertyValues)
- public void Dispose()
- public void Error(string messageTemplate)
- public void Error<T>(string messageTemplate, T propertyValue)
- public void Error<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Error<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Error(string messageTemplate, object[] propertyValues)
- public void Error(Exception exception, string messageTemplate)
- public void Error<T>(Exception exception, string messageTemplate, T propertyValue)
- public void Error<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Error<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Error(Exception exception, string messageTemplate, object[] propertyValues)
- public void Fatal(string messageTemplate)
- public void Fatal<T>(string messageTemplate, T propertyValue)
- public void Fatal<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Fatal<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Fatal(string messageTemplate, object[] propertyValues)
- public void Fatal(Exception exception, string messageTemplate)
- public void Fatal<T>(Exception exception, string messageTemplate, T propertyValue)
- public void Fatal<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Fatal<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Fatal(Exception exception, string messageTemplate, object[] propertyValues)
- public ILogger ForContext(ILogEventEnricher enricher)
- public ILogger ForContext(IEnumerable<ILogEventEnricher> enrichers)
- public ILogger ForContext(string propertyName, object value, bool destructureObjects = false)
- public ILogger ForContext(Type source)
- public ILogger ForContext<TSource>()
- public void Information(string messageTemplate)
- public void Information<T>(string messageTemplate, T propertyValue)
- public void Information<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Information<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Information(string messageTemplate, object[] propertyValues)
- public void Information(Exception exception, string messageTemplate)
- public void Information<T>(Exception exception, string messageTemplate, T propertyValue)
- public void Information<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Information<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Information(Exception exception, string messageTemplate, object[] propertyValues)
- public bool IsEnabled(LogEventLevel level)
- public void Verbose(string messageTemplate)
- public void Verbose<T>(string messageTemplate, T propertyValue)
- public void Verbose<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Verbose<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Verbose(string messageTemplate, object[] propertyValues)
- public void Verbose(Exception exception, string messageTemplate)
- public void Verbose<T>(Exception exception, string messageTemplate, T propertyValue)
- public void Verbose<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Verbose<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Verbose(Exception exception, string messageTemplate, object[] propertyValues)
- public void Warning(string messageTemplate)
- public void Warning<T>(string messageTemplate, T propertyValue)
- public void Warning<T0, T1>(string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Warning<T0, T1, T2>(string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Warning(string messageTemplate, object[] propertyValues)
- public void Warning(Exception exception, string messageTemplate)
- public void Warning<T>(Exception exception, string messageTemplate, T propertyValue)
- public void Warning<T0, T1>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Warning<T0, T1, T2>(Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Warning(Exception exception, string messageTemplate, object[] propertyValues)
- public void Write(LogEventLevel level, string messageTemplate)
- public void Write<T>(LogEventLevel level, string messageTemplate, T propertyValue)
- public void Write<T0, T1>(LogEventLevel level, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Write<T0, T1, T2>(LogEventLevel level, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Write(LogEventLevel level, string messageTemplate, object[] propertyValues)
- public void Write(LogEventLevel level, Exception exception, string messageTemplate)
- public void Write<T>(LogEventLevel level, Exception exception, string messageTemplate, T propertyValue)
- public void Write<T0, T1>(LogEventLevel level, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1)
- public void Write<T0, T1, T2>(LogEventLevel level, Exception exception, string messageTemplate, T0 propertyValue0, T1 propertyValue1, T2 propertyValue2)
- public void Write(LogEventLevel level, Exception exception, string messageTemplate, object[] propertyValues)
- public void Write(LogEvent logEvent)
-
public class LoggingLevelSwitch
-
public sealed class MessageTemplateFormatMethodAttribute : Attribute
Serilog.Core.Enrichers
Serilog.Data
Serilog.Debugging
Serilog.Events
-
public class DictionaryValue : LogEventPropertyValue
-
public static class LevelAlias
-
public class LogEvent
- public MessageTemplate MessageTemplate { get; }
- public IReadOnlyDictionary<string, LogEventProperty> Properties { get; }
- public string RenderedMessage { get; }
- public DateTimeOffset TimeStamp { get; }
- public LogEvent(DateTimeOffset timeStamp, LogEventLevel level, Exception exception, MessageTemplate messageTemplate, IEnumerable<LogEventProperty> properties)
- public MessageTemplate MessageTemplate { get; }
- public IReadOnlyDictionary<string, LogEventPropertyValue> Properties { get; }
- public DateTimeOffset Timestamp { get; }
- public LogEvent(DateTimeOffset timestamp, LogEventLevel level, Exception exception, MessageTemplate messageTemplate, IEnumerable<LogEventProperty> properties)
- public void RenderMessage(TextWriter output, IFormatProvider formatProvider = null)
- public string RenderMessage(IFormatProvider formatProvider = null)
-
public enum LogEventLevel
-
public class MessageTemplate
-
public class SequenceValue : LogEventPropertyValue
-
public class StructureValue : LogEventPropertyValue
Serilog.Filters
Serilog.Formatting.Display
Serilog.Formatting.Json
-
public class SimpleJsonFormatter : ITextFormatter
-
public class JsonFormatter : ITextFormatter
- public JsonFormatter(string closingDelimiter = null, bool renderMessage = false, IFormatProvider formatProvider = null)
- public JsonFormatter(bool omitEnclosingObject, string closingDelimiter = null, bool renderMessage = false, IFormatProvider formatProvider = null)
- public static string Escape(string s)
- protected void AddLiteralWriter(Type type, Action<object, TextWriter> writer)
- public void Format(LogEvent logEvent, TextWriter output)
- 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)
-
public class JsonValueFormatter : LogEventPropertyValueVisitor<TextWriter, bool>
Serilog.Formatting.Raw
Serilog.Parsing