4 implementations of IHttpLogEnricher
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Latency\Internal\HttpLatencyLogEnricher.cs (1)
20internal sealed class HttpLatencyLogEnricher : IHttpLogEnricher
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (3)
Logging\AcceptanceTests.cs (1)
991private class ThrowingEnricher : IHttpLogEnricher
Logging\CustomHttpLogEnricher.cs (1)
11internal sealed class CustomHttpLogEnricher : IHttpLogEnricher
Logging\TestHttpLogEnricher.cs (1)
11internal sealed class TestHttpLogEnricher : IHttpLogEnricher
7 references to IHttpLogEnricher
Microsoft.AspNetCore.Diagnostics.Middleware (5)
Logging\HttpLoggingRedactionInterceptor.cs (3)
25private readonly IHttpLogEnricher[] _enrichers; 41IEnumerable<IHttpLogEnricher> httpLogEnrichers, 161foreach (var enricher in _enrichers)
Logging\HttpLoggingServiceCollectionExtensions.cs (2)
81where T : class, IHttpLogEnricher 85.AddActivatedSingleton<IHttpLogEnricher, T>();
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Latency\HttpLatencyTelemetryServiceCollectionExtensionsTests.cs (2)
27var enricher = serviceProvider.GetRequiredService<IHttpLogEnricher>();