1 instantiation of LoggingRedactionOptions
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Logging\HttpLoggingServiceExtensionsTests.cs (1)
146
var 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)
102
public global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.AspNetCore.Diagnostics.Logging.
LoggingRedactionOptions
options)
Logging\HttpLoggingRedactionInterceptor.cs (2)
39
IOptions<
LoggingRedactionOptions
> options,
47
var
optionsValue = options.Value;
Logging\HttpLoggingServiceCollectionExtensions.cs (3)
36
public 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)
21
internal sealed class LoggingRedactionOptionsConfigureOptions : IConfigureOptions<
LoggingRedactionOptions
>
34
public void Configure(
LoggingRedactionOptions
options)
41
BindEnum<IncomingPathLoggingMode>(_section, nameof(
LoggingRedactionOptions
.RequestPathLoggingMode), value => options.RequestPathLoggingMode = value);
42
BindEnum<HttpRouteParameterRedactionMode>(_section, nameof(
LoggingRedactionOptions
.RequestPathParameterRedactionMode), value => options.RequestPathParameterRedactionMode = value);
43
BindDataClassifications(_section.GetSection(nameof(
LoggingRedactionOptions
.RouteParameterDataClasses)), options.RouteParameterDataClasses);
44
BindDataClassifications(_section.GetSection(nameof(
LoggingRedactionOptions
.RequestHeadersDataClasses)), options.RequestHeadersDataClasses);
45
BindDataClassifications(_section.GetSection(nameof(
LoggingRedactionOptions
.ResponseHeadersDataClasses)), options.ResponseHeadersDataClasses);
46
BindSet(_section.GetSection(nameof(
LoggingRedactionOptions
.ExcludePathStartsWith)), options.ExcludePathStartsWith);
47
BindValue(_section, nameof(
LoggingRedactionOptions
.IncludeUnmatchedRoutes), bool.Parse, value => options.IncludeUnmatchedRoutes = value);
Logging\LoggingRedactionOptionsValidator.cs (1)
11
internal sealed partial class LoggingRedactionOptionsValidator : IValidateOptions<
LoggingRedactionOptions
>
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (12)
Logging\HttpLoggingServiceExtensionsTests.cs (12)
47
var
options = provider.GetRequiredService<IOptions<
LoggingRedactionOptions
>>().Value;
78
var
options = provider.GetRequiredService<IOptions<
LoggingRedactionOptions
>>().Value;
81
typeof(
LoggingRedactionOptions
).GetProperties()
112
() => provider.GetRequiredService<IOptions<
LoggingRedactionOptions
>>().Value);
131
() => provider.GetRequiredService<IOptions<
LoggingRedactionOptions
>>().Value);
145
var
options = provider.GetRequiredService<IOptions<
LoggingRedactionOptions
>>().Value;
146
var
defaults = new LoggingRedactionOptions();
180
var
options = provider.GetRequiredService<IOptions<
LoggingRedactionOptions
>>().Value;