public static ILoggingBuilder AddSerilogDynamicConsole(this ILoggingBuilder builder) => builder.AddDynamicSerilog(false);
public static ILoggingBuilder AddDynamicSerilog(this ILoggingBuilder builder, LoggerConfiguration loggerConfiguration, bool preserveStaticLogger, bool preserveDefaultConsole = false) { return(builder.AddDynamicSerilog(loggerConfiguration, preserveDefaultConsole)); }
public static ILoggingBuilder AddSerilogDynamicConsole(this ILoggingBuilder builder, LoggerConfiguration loggerConfiguration, bool preserveStaticLogger = false) => builder.AddDynamicSerilog(loggerConfiguration, preserveStaticLogger);
/// <summary> /// Add Serilog with Console sink, wrapped in a <see cref="IDynamicLoggerProvider"/> that supports /// dynamically controlling the minimum log level via management endpoints /// </summary> /// <param name="builder">The <see cref="ILoggingBuilder"/> for configuring the LoggerFactory</param> /// <param name="preserveDefaultConsole">When true, do not remove Microsoft's ConsoleLoggerProvider</param> /// <returns>The configured <see cref="ILoggingBuilder"/></returns> public static ILoggingBuilder AddDynamicSerilog(this ILoggingBuilder builder, bool preserveDefaultConsole = false) { return(builder.AddDynamicSerilog(null, preserveDefaultConsole)); }
/// <summary> /// Add Serilog with Console sink, wrapped in a <see cref="IDynamicLoggerProvider"/> that supports /// dynamically controlling the minimum log level via management endpoints /// </summary> /// <param name="builder">The <see cref="ILoggingBuilder"/> for configuring the LoggerFactory</param> /// <returns>The configured <see cref="ILoggingBuilder"/></returns> public static ILoggingBuilder AddDynamicSerilog(this ILoggingBuilder builder) { return(builder.AddDynamicSerilog(null, false)); }