23 references to GlobalLogBufferingOptions
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Logging\AcceptanceTests.cs (2)
870builder.Services.Configure<GlobalLogBufferingOptions>(options => 920builder.Services.Configure<GlobalLogBufferingOptions>(options =>
Microsoft.Extensions.Telemetry (21)
Buffering\GlobalBuffer.cs (3)
24private readonly IOptionsMonitor<GlobalLogBufferingOptions> _options; 45IOptionsMonitor<GlobalLogBufferingOptions> options, 161private 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)); 56public 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)
10internal sealed class GlobalLogBufferingConfigureOptions : IConfigureOptions<GlobalLogBufferingOptions> 20public void Configure(GlobalLogBufferingOptions options) 33GlobalLogBufferingOptions? parsedOptions = section.Get<GlobalLogBufferingOptions>();
Buffering\GlobalLogBufferingOptionsCustomValidator.cs (2)
10internal sealed class GlobalLogBufferingOptionsCustomValidator : IValidateOptions<GlobalLogBufferingOptions> 14public ValidateOptionsResult Validate(string? name, GlobalLogBufferingOptions options)
Buffering\GlobalLogBufferingOptionsValidator.cs (1)
10internal sealed partial class GlobalLogBufferingOptionsValidator : IValidateOptions<GlobalLogBufferingOptions>
Buffering\GlobalLogBufferManager.cs (3)
15private readonly IOptionsMonitor<GlobalLogBufferingOptions> _options; 21IOptionsMonitor<GlobalLogBufferingOptions> options) 28IOptionsMonitor<GlobalLogBufferingOptions> options,