3 types derived from LoggingSampler
Microsoft.Extensions.Telemetry (2)
Sampling\RandomProbabilisticSampler.cs (1)
21
internal sealed class RandomProbabilisticSampler :
LoggingSampler
, IDisposable
Sampling\TraceBasedSampler.cs (1)
10
internal sealed class TraceBasedSampler :
LoggingSampler
Microsoft.Extensions.Telemetry.Tests (1)
Sampling\SamplingLoggerBuilderExtensionsTests.cs (1)
282
private class MySampler :
LoggingSampler
16 references to LoggingSampler
Microsoft.Extensions.Telemetry (7)
Logging\ExtendedLoggerFactory.cs (2)
29
private readonly
LoggingSampler
? _sampler;
45
LoggingSampler
? sampler = null,
Logging\LoggerConfig.cs (2)
21
LoggingSampler
? sampler,
51
public
LoggingSampler
? Sampler { get; }
Sampling\SamplingLoggerBuilderExtensions.cs (3)
128
where T :
LoggingSampler
133
_ = builder.Services.AddSingleton<
LoggingSampler
, T>();
145
public static ILoggingBuilder AddSampler(this ILoggingBuilder builder,
LoggingSampler
sampler)
Microsoft.Extensions.Telemetry.Tests (9)
Sampling\SamplingLoggerBuilderExtensionsTests.cs (9)
30
LoggingSampler
? sampler = serviceProvider.GetService<
LoggingSampler
>();
46
LoggingSampler
? sampler = serviceProvider.GetService<
LoggingSampler
>();
151
var sampler = serviceProvider.GetRequiredService<
LoggingSampler
>() as RandomProbabilisticSampler;
242
LoggingSampler
? sampler = serviceProvider.GetService<
LoggingSampler
>();
258
LoggingSampler
? sampler = serviceProvider.GetService<
LoggingSampler
>();