1 instantiation of LoggingRedactionOptions
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Logging\HttpLoggingServiceExtensionsTests.cs (1)
146var defaults = new LoggingRedactionOptions();
28 references to LoggingRedactionOptions
Microsoft.AspNetCore.Diagnostics.Middleware (16)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (1)
102public global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.AspNetCore.Diagnostics.Logging.LoggingRedactionOptions options)
Logging\HttpLoggingRedactionInterceptor.cs (2)
39IOptions<LoggingRedactionOptions> options, 47var optionsValue = options.Value;
Logging\HttpLoggingServiceCollectionExtensions.cs (3)
36public static IServiceCollection AddHttpLoggingRedaction(this IServiceCollection services, Action<LoggingRedactionOptions>? configure = null) 40_ = services.AddOptionsWithValidateOnStart<LoggingRedactionOptions, LoggingRedactionOptionsValidator>() 67_ = services.AddSingleton<IConfigureOptions<LoggingRedactionOptions>>(
Logging\Internal\LoggingRedactionOptionsConfigureOptions.cs (9)
21internal sealed class LoggingRedactionOptionsConfigureOptions : IConfigureOptions<LoggingRedactionOptions> 34public void Configure(LoggingRedactionOptions options) 41BindEnum<IncomingPathLoggingMode>(_section, nameof(LoggingRedactionOptions.RequestPathLoggingMode), value => options.RequestPathLoggingMode = value); 42BindEnum<HttpRouteParameterRedactionMode>(_section, nameof(LoggingRedactionOptions.RequestPathParameterRedactionMode), value => options.RequestPathParameterRedactionMode = value); 43BindDataClassifications(_section.GetSection(nameof(LoggingRedactionOptions.RouteParameterDataClasses)), options.RouteParameterDataClasses); 44BindDataClassifications(_section.GetSection(nameof(LoggingRedactionOptions.RequestHeadersDataClasses)), options.RequestHeadersDataClasses); 45BindDataClassifications(_section.GetSection(nameof(LoggingRedactionOptions.ResponseHeadersDataClasses)), options.ResponseHeadersDataClasses); 46BindSet(_section.GetSection(nameof(LoggingRedactionOptions.ExcludePathStartsWith)), options.ExcludePathStartsWith); 47BindValue(_section, nameof(LoggingRedactionOptions.IncludeUnmatchedRoutes), bool.Parse, value => options.IncludeUnmatchedRoutes = value);
Logging\LoggingRedactionOptionsValidator.cs (1)
11internal sealed partial class LoggingRedactionOptionsValidator : IValidateOptions<LoggingRedactionOptions>
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (12)
Logging\HttpLoggingServiceExtensionsTests.cs (12)
47var options = provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value; 78var options = provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value; 81typeof(LoggingRedactionOptions).GetProperties() 112() => provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value); 131() => provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value); 145var options = provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value; 146var defaults = new LoggingRedactionOptions(); 180var options = provider.GetRequiredService<IOptions<LoggingRedactionOptions>>().Value;