protected virtual void ConfigureLogging(WebHostBuilderContext context, ILoggingBuilder logging) { logging.ClearProviders(); logging.AddConfiguration(GetLoggingConfiguration(context.Configuration)); logging.AddConsoleLogger(); logging.AddDebug(); }
public static ILoggingBuilder AddProviderConsole( this ILoggingBuilder loggingBuilder) { loggingBuilder .AddConsoleLogger(); return(loggingBuilder); }
public static ILoggingBuilder AddProviderConsoleWithOptions( this ILoggingBuilder loggingBuilder, ConsoleProviderOptions consoleOptions) { loggingBuilder .AddConsoleLogger(consoleOptions); return(loggingBuilder); }
/// <summary> /// Add RSoft Console Logger /// </summary> /// <param name="builder">Logging builder object</param> /// <param name="configure">Action configure option</param> public static ILoggingBuilder AddConsoleLogger(this ILoggingBuilder builder, Action <LoggerOptions> configure) { if (configure == null) { throw new ArgumentNullException(nameof(configure)); } builder.AddConsoleLogger(); builder.Services.Configure(configure); return(builder); }
public static ILoggingBuilder AddConsoleLogger( this ILoggingBuilder builder, ConsoleProviderOptions consoleOptions) { if (consoleOptions == null) { throw new ArgumentNullException(nameof(consoleOptions)); } builder.Services .AddSingleton <IConsoleProviderOptions>(consoleOptions); return(builder.AddConsoleLogger(builder.Services)); }
public static ILoggingBuilder AddConsoleLogger( this ILoggingBuilder builder) { return(builder.AddConsoleLogger(builder.Services)); }