5 implementations of IHttpClientLogEnricher
Microsoft.Extensions.Http.Diagnostics (1)
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
Microsoft.Extensions.Http.Diagnostics.Tests (3)
39 references to IHttpClientLogEnricher
Microsoft.Extensions.Http.Diagnostics (6)
Microsoft.Extensions.Http.Diagnostics.Tests (33)
Logging\HttpClientLoggerTest.cs (24)
66Empty.Enumerable<IHttpClientLogEnricher>(),
101Enumerable.Empty<IHttpClientLogEnricher>(),
144Enumerable.Empty<IHttpClientLogEnricher>(),
230new List<IHttpClientLogEnricher> { testEnricher },
327new List<IHttpClientLogEnricher> { testEnricher },
434new List<IHttpClientLogEnricher> { testEnricher },
550new List<IHttpClientLogEnricher> { testEnricher },
644new List<IHttpClientLogEnricher> { testEnricher },
671var enricher1 = new Mock<IHttpClientLogEnricher>();
672var enricher2 = new Mock<IHttpClientLogEnricher>();
688new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object },
712var enricher1 = new Mock<IHttpClientLogEnricher>();
713var enricher2 = new Mock<IHttpClientLogEnricher>();
731new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object },
756var enricher1 = new Mock<IHttpClientLogEnricher>();
761var enricher2 = new Mock<IHttpClientLogEnricher>();
766var enrichers = new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object };
799var enricher1 = new Mock<IHttpClientLogEnricher>();
805var enricher2 = new Mock<IHttpClientLogEnricher>();
813new List<IHttpClientLogEnricher> { enricher1.Object, enricher2.Object },
915new List<IHttpClientLogEnricher> { testEnricher },
960new HttpClientLogger(fakeLogger, requestReader, Array.Empty<IHttpClientLogEnricher>(), options),
988var logger = new HttpClientLogger(fakeLogger, requestReaderMock.Object, Array.Empty<IHttpClientLogEnricher>(), new());
1008var logger = new HttpClientLogger(new FakeLogger<HttpClientLogger>(), requestReader, Array.Empty<IHttpClientLogEnricher>(), options);