public static ILoggingBuilder AddLogging(this ILoggingBuilder loggingBuilder) { loggingBuilder.AddFilter <ApplicationInsightsLoggerProvider>("", LogLevel.Trace); loggingBuilder.AddAzureWebAppDiagnostics(); loggingBuilder.AddApplicationInsights(); return(loggingBuilder); }
/// <summary>Adds Azure logging.</summary> /// <param name="loggingBuilder">The logging builder.</param> /// <returns>The <paramref name="loggingBuilder"/>.</returns> /// <exception cref="ArgumentNullException"><paramref name="loggingBuilder"/> is <see langword="null" />.</exception> public static ILoggingBuilder AddAzureLogging(this ILoggingBuilder loggingBuilder) { if (loggingBuilder == default) { throw new ArgumentNullException(nameof(loggingBuilder)); } return(loggingBuilder.AddAzureWebAppDiagnostics()); }
private static void ConfigureLogging(ILoggingBuilder logging) { logging.ClearProviders(); if (ApplicationConfiguration.ConsoleLoggingEnabled) { logging.AddConsole(); } if (ApplicationConfiguration.AzureLoggingEnabled) { logging.AddAzureWebAppDiagnostics(); } }
public static void AddAzureWebAppDiagnostics(IConfiguration configuration, ILoggingBuilder loggingBuilder) { loggingBuilder.AddAzureWebAppDiagnostics(); }
public void ConfigureLogging(WebHostBuilderContext context, ILoggingBuilder builder) => builder.AddAzureWebAppDiagnostics();
public static ILoggingBuilder AddAzureLogging(this ILoggingBuilder loggingBuilder) { loggingBuilder.AddAzureWebAppDiagnostics(); return(loggingBuilder); }