7 implementations of ILogEnricher
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Logging\RequestHeadersLogEnricher.cs (1)
19internal sealed class RequestHeadersLogEnricher : ILogEnricher
Microsoft.Extensions.Telemetry (1)
Enrichment\ProcessLogEnricher.cs (1)
14internal sealed class ProcessLogEnricher : ILogEnricher
Microsoft.Extensions.Telemetry.Abstractions.Tests (2)
Enrichment\EnricherExtensionsTests.cs (2)
71internal class EmptyEnricher : ILogEnricher, IStaticLogEnricher 79internal class TestEnricher : ILogEnricher, IStaticLogEnricher
Microsoft.Extensions.Telemetry.Tests (3)
Logging\ExtendedLoggerTests.cs (2)
893private sealed class ForcedEnricher : ILogEnricher, IStaticLogEnricher 911private sealed class FancyEnricher : ILogEnricher
Logging\SerialExtendedLoggerTests.cs (1)
81private sealed class AngryEnricher : ILogEnricher, IStaticLogEnricher
19 references to ILogEnricher
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (3)
Logging\RequestHeadersEnricherExtensionsTests.cs (3)
35Assert.Throws<ArgumentNullException>(() => sp.GetRequiredService<ILogEnricher>()); 48Assert.NotNull(serviceProvider.GetRequiredService<ILogEnricher>()); 64Assert.NotNull(serviceProvider.GetRequiredService<ILogEnricher>());
Microsoft.Extensions.Telemetry (2)
Logging\ExtendedLoggerFactory.cs (2)
35IEnumerable<ILogEnricher> enrichers, 76_enrichers = enrichers.Select<ILogEnricher, Action<IEnrichmentTagCollector>>(e => e.Enrich).ToArray();
Microsoft.Extensions.Telemetry.Abstractions (3)
Enrichment\EnrichmentServiceCollectionExtensions.cs (3)
24where T : class, ILogEnricher 25=> Throw.IfNull(services).AddSingleton<ILogEnricher, T>(); 34public static IServiceCollection AddLogEnricher(this IServiceCollection services, ILogEnricher enricher)
Microsoft.Extensions.Telemetry.Abstractions.Tests (2)
Enrichment\EnricherExtensionsTests.cs (2)
41var enrichersCollection = provider.GetServices<ILogEnricher>(); 44foreach (var enricher in enrichersCollection)
Microsoft.Extensions.Telemetry.Tests (9)
Enrichment\ProcessEnricherExtensionsTests.cs (4)
45Assert.NotNull(host.Services.GetRequiredService<ILogEnricher>()); 62Assert.NotNull(host.Services.GetRequiredService<ILogEnricher>()); 83var enricher = host.Services.GetRequiredService<ILogEnricher>();
Logging\ExtendedLoggerTests.cs (5)
267enrichers: Array.Empty<ILogEnricher>(), 309enrichers: Array.Empty<ILogEnricher>(), 339enrichers: Array.Empty<ILogEnricher>(), 372enrichers: Array.Empty<ILogEnricher>(), 406enrichers: Array.Empty<ILogEnricher>(),