public static ISerilogTraceWriterSettings UseLogger( this ISerilogTraceWriterSettings settings, ILogger logger) { settings.Logger = logger ?? throw new ArgumentNullException(nameof(logger)); return(settings); }
public static ISerilogTraceWriterSettings UseLogEventLevel( this ISerilogTraceWriterSettings settings, LogEventLevel logEventLevel) { settings.LogEventLevel = logEventLevel; return(settings); }
public static ISerilogTraceWriterSettings UseTraceFormatter( this ISerilogTraceWriterSettings settings, ISerilogTraceFormatter formatter) { settings.Formatter = formatter; return(settings); }
public static ISerilogTraceWriterSettings UseDefaultTraceFormatter( this ISerilogTraceWriterSettings settings) { return(settings.UseTraceFormatter(new DefaultSerilogTraceFormatter())); }
public SerilogTraceWriter(ISerilogTraceWriterSettings settings) { _settings = settings ?? throw new ArgumentNullException(nameof(settings)); }