mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
only bind AppInsights settings once
This commit is contained in:
parent
28078649a7
commit
ece0774045
1 changed files with 5 additions and 2 deletions
|
|
@ -25,10 +25,13 @@ public static class ServiceCollectionExtensions
|
|||
#endif
|
||||
.Build();
|
||||
|
||||
private static ApplicationInsightsSettings ApplicationInsightsSettings { get; } =
|
||||
Configuration.GetSettings<ApplicationInsightsSettings>();
|
||||
|
||||
public static void ConfigureServices(this IServiceCollection services)
|
||||
{
|
||||
services.ConfigureSettings();
|
||||
services.AddApplicationInsights(Configuration.GetSettings<ApplicationInsightsSettings>());
|
||||
services.AddApplicationInsights(ApplicationInsightsSettings);
|
||||
services.AddLogging();
|
||||
services.AddLocalization();
|
||||
services.AddTransient<Parser>();
|
||||
|
|
@ -58,7 +61,7 @@ private static void AddLogging(this IServiceCollection services)
|
|||
{
|
||||
services.AddLogging(b =>
|
||||
{
|
||||
var instrumentationKey = Configuration.GetSettings<ApplicationInsightsSettings>().InstrumentationKey;
|
||||
var instrumentationKey = ApplicationInsightsSettings.InstrumentationKey;
|
||||
var telemetryClient = new AgentTelemetryClient(instrumentationKey).TelemetryClient;
|
||||
var logger = new LoggerConfiguration()
|
||||
.WriteTo.Console()
|
||||
|
|
|
|||
Loading…
Reference in a new issue