23 references to GlobalLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Logging\AcceptanceTests.cs (2)
870
builder.Services.Configure<
GlobalLogBufferingOptions
>(options =>
920
builder.Services.Configure<
GlobalLogBufferingOptions
>(options =>
Microsoft.Extensions.Telemetry (21)
Buffering\GlobalBuffer.cs (3)
24
private readonly IOptionsMonitor<
GlobalLogBufferingOptions
> _options;
45
IOptionsMonitor<
GlobalLogBufferingOptions
> options,
161
private void OnOptionsChanged(
GlobalLogBufferingOptions
? updatedOptions)
Buffering\GlobalBufferLoggingBuilderExtensions.cs (8)
39
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsValidator>()
40
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsCustomValidator>()
41
.Services.AddSingleton<IConfigureOptions<
GlobalLogBufferingOptions
>>(new GlobalLogBufferingConfigureOptions(configuration));
56
public static ILoggingBuilder AddGlobalBuffer(this ILoggingBuilder builder, Action<
GlobalLogBufferingOptions
> configure)
62
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsValidator>()
63
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsCustomValidator>()
84
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsValidator>()
85
.Services.AddOptionsWithValidateOnStart<
GlobalLogBufferingOptions
, GlobalLogBufferingOptionsCustomValidator>()
Buffering\GlobalLogBufferingConfigureOptions.cs (4)
10
internal sealed class GlobalLogBufferingConfigureOptions : IConfigureOptions<
GlobalLogBufferingOptions
>
20
public void Configure(
GlobalLogBufferingOptions
options)
33
GlobalLogBufferingOptions
? parsedOptions = section.Get<
GlobalLogBufferingOptions
>();
Buffering\GlobalLogBufferingOptionsCustomValidator.cs (2)
10
internal sealed class GlobalLogBufferingOptionsCustomValidator : IValidateOptions<
GlobalLogBufferingOptions
>
14
public ValidateOptionsResult Validate(string? name,
GlobalLogBufferingOptions
options)
Buffering\GlobalLogBufferingOptionsValidator.cs (1)
10
internal sealed partial class GlobalLogBufferingOptionsValidator : IValidateOptions<
GlobalLogBufferingOptions
>
Buffering\GlobalLogBufferManager.cs (3)
15
private readonly IOptionsMonitor<
GlobalLogBufferingOptions
> _options;
21
IOptionsMonitor<
GlobalLogBufferingOptions
> options)
28
IOptionsMonitor<
GlobalLogBufferingOptions
> options,