2 instantiations of TelemetryErrorRecorder
Aspire.Dashboard.Tests (2)
Telemetry\TelemetryErrorRecorderTests.cs (2)
109var recorder = new TelemetryErrorRecorder(fixture.Telemetry, logger); 144new(fixture.Telemetry, NullLogger<TelemetryErrorRecorder>.Instance);
15 references to TelemetryErrorRecorder
Aspire.Dashboard (3)
DashboardWebApplication.cs (1)
350builder.Services.AddSingleton<ITelemetryErrorRecorder, TelemetryErrorRecorder>();
Telemetry\TelemetryErrorRecorder.cs (2)
20private readonly ILogger<TelemetryErrorRecorder> _logger; 22public TelemetryErrorRecorder(DashboardTelemetryService telemetryService, ILogger<TelemetryErrorRecorder> logger)
Aspire.Dashboard.Tests (12)
Telemetry\TelemetryErrorRecorderTests.cs (10)
20var recorder = CreateRecorder(fixture); 32var recorder = CreateRecorder(fixture); 61var recorder = CreateRecorder(fixture); 76var recorder = CreateRecorder(fixture); 88var recorder = CreateRecorder(fixture); 108var logger = new TestLogger<TelemetryErrorRecorder>(loggerFactory); 109var recorder = new TelemetryErrorRecorder(fixture.Telemetry, logger); 135var recorder = CreateRecorder(fixture); 143private static TelemetryErrorRecorder CreateRecorder(DashboardTelemetryFixture fixture) => 144new(fixture.Telemetry, NullLogger<TelemetryErrorRecorder>.Instance);
Telemetry\TelemetryLoggerProviderTests.cs (2)
23.AddSingleton<ITelemetryErrorRecorder, TelemetryErrorRecorder>() 54.AddSingleton<ITelemetryErrorRecorder, TelemetryErrorRecorder>()