Esempio n. 1
0
 protected virtual void ConfigureLogging(WebHostBuilderContext context, ILoggingBuilder logging)
 {
     logging.ClearProviders();
     logging.AddConfiguration(GetLoggingConfiguration(context.Configuration));
     logging.AddConsoleLogger();
     logging.AddDebug();
 }
Esempio n. 2
0
        public static ILoggingBuilder AddProviderConsole(
            this ILoggingBuilder loggingBuilder)
        {
            loggingBuilder
            .AddConsoleLogger();

            return(loggingBuilder);
        }
Esempio n. 3
0
        public static ILoggingBuilder AddProviderConsoleWithOptions(
            this ILoggingBuilder loggingBuilder,
            ConsoleProviderOptions consoleOptions)
        {
            loggingBuilder
            .AddConsoleLogger(consoleOptions);

            return(loggingBuilder);
        }
Esempio n. 4
0
        /// <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));
 }