diff --git a/src/FilterLists.Agent/Infrastructure/DependencyInjection/ServiceCollectionExtensions.cs b/src/FilterLists.Agent/Infrastructure/DependencyInjection/ServiceCollectionExtensions.cs index da5437f82..a20eaa9cd 100644 --- a/src/FilterLists.Agent/Infrastructure/DependencyInjection/ServiceCollectionExtensions.cs +++ b/src/FilterLists.Agent/Infrastructure/DependencyInjection/ServiceCollectionExtensions.cs @@ -25,10 +25,13 @@ public static class ServiceCollectionExtensions #endif .Build(); + private static ApplicationInsightsSettings ApplicationInsightsSettings { get; } = + Configuration.GetSettings(); + public static void ConfigureServices(this IServiceCollection services) { services.ConfigureSettings(); - services.AddApplicationInsights(Configuration.GetSettings()); + services.AddApplicationInsights(ApplicationInsightsSettings); services.AddLogging(); services.AddLocalization(); services.AddTransient(); @@ -58,7 +61,7 @@ private static void AddLogging(this IServiceCollection services) { services.AddLogging(b => { - var instrumentationKey = Configuration.GetSettings().InstrumentationKey; + var instrumentationKey = ApplicationInsightsSettings.InstrumentationKey; var telemetryClient = new AgentTelemetryClient(instrumentationKey).TelemetryClient; var logger = new LoggerConfiguration() .WriteTo.Console()