API Diff between 3.1.1 and 0.8.2
304 Additions
10 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)
- 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 ValueTask CloseAndFlushAsync()
- 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 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 static class LoggerExtensions
Serilog.Configuration
-
public interface ILoggerSettings
-
public class LoggerAuditSinkConfiguration
-
public class LoggerDestructuringConfiguration
-
public class LoggerEnrichmentConfiguration
-
public class LoggerMinimumLevelConfiguration
-
public class LoggerSettingsConfiguration
-
public class LoggerSinkConfiguration
- public LoggerConfiguration Logger(Action<LoggerConfiguration> configureLogger, LogEventLevel restrictedToMinimumLevel = 0)
- public LoggerConfiguration Observers(Action<IObservable<LogEvent>> configureObservers, LogEventLevel restrictedToMinimumLevel = 0)
- public static LoggerConfiguration Wrap(LoggerSinkConfiguration loggerSinkConfiguration, Func<ILogEventSink, ILogEventSink> wrapSink, Action<LoggerSinkConfiguration> configureWrappedSink, LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null)
- public LoggerConfiguration Conditional(Func<LogEvent, bool> condition, Action<LoggerSinkConfiguration> configureSink)
- public LoggerConfiguration Logger(Action<LoggerConfiguration> configureLogger, LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null)
- public LoggerConfiguration Logger(ILogger logger, LogEventLevel restrictedToMinimumLevel)
- public LoggerConfiguration Logger(ILogger logger, bool attemptDispose = false, LogEventLevel restrictedToMinimumLevel = 0, LoggingLevelSwitch levelSwitch = null)
- public LoggerConfiguration Sink<TSink>(LogEventLevel restrictedToMinimumLevel = 0) where TSink : ILogEventSink
- public LoggerConfiguration TextWriter(TextWriter textWriter, LogEventLevel restrictedToMinimumLevel = 0, string outputTemplate = "{Timestamp} [{Level}] {Message:l}{NewLine:l}{Exception:l}", IFormatProvider formatProvider = null)
- 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 sealed class Logger : ILogger, ILogEventSink, IDisposable, IAsyncDisposable
- 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 ValueTask DisposeAsync()
- 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 class LoggingLevelSwitchChangedEventArgs : EventArgs
-
public sealed class MessageTemplateFormatMethodAttribute : Attribute
Serilog.Core.Enrichers
Serilog.Data
Serilog.Debugging
Serilog.Events
Serilog.Formatting.Display
Serilog.Formatting.Json
Serilog.Parsing