/// <summary> /// Configures an <see cref="ILoggingBuilder"/> with the base logging providers. /// </summary> /// <param name="loggingBuilder">The logging builder to configure.</param> private static void ConfigureBaseLogging(ILoggingBuilder loggingBuilder) { loggingBuilder.ClearProviders(); loggingBuilder.AddConsole(); loggingBuilder.AddDebug(); loggingBuilder.AddEventSourceLogger(); }
private static void ConfigureLogging(HostBuilderContext hostingContext, ILoggingBuilder logging) { // logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging")); logging.AddConsole(); logging.AddDebug(); logging.AddEventSourceLogger(); }
public static void ConfigureLogging(WebHostBuilderContext hostingContext, ILoggingBuilder logging) { logging.ClearProviders(); logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging")); logging.AddConsole(); logging.AddDebug(); logging.AddEventSourceLogger(); }
private static void Logger(WebHostBuilderContext ctx, ILoggingBuilder logging) { if (ctx == null || logging == null) { return; } logging.ClearProviders(); logging.AddEventSourceLogger(); }
/// <summary> /// Adds the logging. /// </summary> /// <param name="logging">The logging.</param> /// <param name="configuration">The configuration.</param> /// <returns></returns> public static ILoggingBuilder AddLogging(this ILoggingBuilder logging, IConfiguration configuration) { logging.AddConfiguration(configuration); logging.AddConsole(); logging.AddDebug(); logging.AddEventSourceLogger(); logging.AddFileLogging(configuration); return(logging); }
protected virtual void ConfigureLogging(HostBuilderContext ctx, ILoggingBuilder logging) { var cfg = ctx.Configuration; var section = cfg.GetSection(AppHostBuilder.LoggingSectionName); if (AppHostBuilder.IsTestHost) { logging.AddDebug(); return; } logging.AddConfiguration(section); logging.AddConsole(); logging.AddDebug(); logging.AddEventSourceLogger(); }
public static ILoggingBuilder AddKRFLogger(this ILoggingBuilder builder, KRFLogConfiguration settings, IConfiguration configuration) { if (settings == null) { throw new Exception("Configuration is missing KRFLogger settings"); } if (settings.KRFLogDestination == null || settings.KRFLogDestination.Length == 0) { throw new Exception("Configuration is missing KRFLogDestination settings on KRFLogger"); } builder.ClearProviders(); builder.AddConfiguration(configuration.GetSection(KRFApiSettings.Logging_Key)); if (settings.KRFLogDestination.Any(ld => ld.Equals(KRFLogDestinationEnum.ToConsole))) { builder.AddConsole(); } if (settings.KRFLogDestination.Any(ld => ld.Equals(KRFLogDestinationEnum.ToDebug))) { builder.AddDebug(); } if (settings.KRFLogDestination.Any(ld => ld.Equals(KRFLogDestinationEnum.ToEvents))) { builder.AddEventLog(); } if (settings.KRFLogDestination.Any(ld => ld.Equals(KRFLogDestinationEnum.ToEventSource))) { builder.AddEventSourceLogger(); } if (settings.KRFLogDestination.Any(ld => ld.Equals(KRFLogDestinationEnum.ToFile)) && settings.KRFFileLogger != null) { builder.AddKRFLogToFileLogger(o => { o = settings.KRFFileLogger; }); } if (settings.KRFLogDestination.Any(ld => ld.Equals(KRFLogDestinationEnum.ToServer))) { throw new Exception("Logging to server not implemented"); //builder.AddKRFLogToServerLogger( loggerConfig.GetSection( KRFApiSettings.KRFServerLoggerConfig_Key ) ); } return(builder); }
private static void ConfigureLogging(WebHostBuilderContext webHostBuilderContext, ILoggingBuilder loggingBuilder) { // https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/loggermessage?view=aspnetcore-2.2 if (Debugger.IsAttached) { loggingBuilder.AddDebug(); } loggingBuilder.AddEventSourceLogger(); loggingBuilder.AddEventLog(); // loggingBuilder.AddTraceSource(); #pragma warning disable CC0022 loggingBuilder.AddProvider(new ExceptionlessLoggerProvider(ExceptionlessClient.Default)); #pragma warning restore CC0022 }
private void ConfigureLogging(ILoggingBuilder logging) { var loggingConfig = _configuration.GetSection("Logging"); logging.ClearProviders(); logging.AddConfiguration(loggingConfig); logging.AddEventSourceLogger(); if (_environment.IsDevelopment()) { logging.AddDebug(); logging.AddConsole(); } else { logging.AddLambdaLogger(new LambdaLoggerOptions(loggingConfig)); } }
private static void ConfigureLogging(ILoggingBuilder loggingBuilder) { _ = loggingBuilder.AddDebug().SetMinimumLevel(LogLevel.Trace); _ = loggingBuilder.AddEventSourceLogger(); }