5 implementations of IHttpClientLogEnricher
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Microsoft.Extensions.Http.Diagnostics.Tests (3)
41 references to IHttpClientLogEnricher
Microsoft.Extensions.Http.Diagnostics (6)
Microsoft.Extensions.Http.Diagnostics.Tests (35)
Logging\HttpClientLoggerTest.cs (25)
66Empty.Enumerable<IHttpClientLogEnricher>(),
101Enumerable.Empty<IHttpClientLogEnricher>(),
144Enumerable.Empty<IHttpClientLogEnricher>(),
230new List<IHttpClientLogEnricher> { testEnricher },
275new HttpClientLogger(fakeLogger, requestReader, Array.Empty<IHttpClientLogEnricher>(), options),
356new List<IHttpClientLogEnricher> { testEnricher },
463new List<IHttpClientLogEnricher> { testEnricher },
579new List<IHttpClientLogEnricher> { testEnricher },
673new List<IHttpClientLogEnricher> { testEnricher },
700var enricher1 = new Mock<IHttpClientLogEnricher>();
701var enricher2 = new Mock<IHttpClientLogEnricher>();
717new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object },
741var enricher1 = new Mock<IHttpClientLogEnricher>();
742var enricher2 = new Mock<IHttpClientLogEnricher>();
760new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object },
785var enricher1 = new Mock<IHttpClientLogEnricher>();
790var enricher2 = new Mock<IHttpClientLogEnricher>();
795var enrichers = new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object };
828var enricher1 = new Mock<IHttpClientLogEnricher>();
834var enricher2 = new Mock<IHttpClientLogEnricher>();
842new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object },
944new List<IHttpClientLogEnricher> { testEnricher },
989new HttpClientLogger(fakeLogger, requestReader, Array.Empty<IHttpClientLogEnricher>(), options),
1017var logger = new HttpClientLogger(fakeLogger, requestReaderMock.Object, Array.Empty<IHttpClientLogEnricher>(), new());
1037var logger = new HttpClientLogger(new FakeLogger<HttpClientLogger>(), requestReader, Array.Empty<IHttpClientLogEnricher>(), options);