19 references to W3CLoggerOptions
Microsoft.AspNetCore.HttpLogging (19)
FileLoggerProcessor.cs (8)
27
private readonly IOptionsMonitor<
W3CLoggerOptions
> _options;
40
public FileLoggerProcessor(IOptionsMonitor<
W3CLoggerOptions
> options, IHostEnvironment environment, ILoggerFactory factory)
45
var
loggerOptions = _options.CurrentValue;
65
_additionalHeaders =
W3CLoggerOptions
.FilterRequestHeaders(loggerOptions);
78
if (_fileNumber >=
W3CLoggerOptions
.MaxFileCount)
84
_additionalHeaders =
W3CLoggerOptions
.FilterRequestHeaders(loggerOptions);
172
if (_fileNumber >=
W3CLoggerOptions
.MaxFileCount)
207
if (_fileNumber >=
W3CLoggerOptions
.MaxFileCount)
HttpLoggingServicesExtensions.cs (2)
64
/// <param name="configureOptions">A delegate to configure the <see cref="
W3CLoggerOptions
"/>.</param>
66
public static IServiceCollection AddW3CLogging(this IServiceCollection services, Action<
W3CLoggerOptions
> configureOptions)
W3CLogger.cs (2)
14
private readonly IOptionsMonitor<
W3CLoggerOptions
> _options;
17
public W3CLogger(IOptionsMonitor<
W3CLoggerOptions
> options, W3CLoggerProcessor messageQueue)
W3CLoggerOptions.cs (1)
126
internal static ISet<string> FilterRequestHeaders(
W3CLoggerOptions
options)
W3CLoggerProcessor.cs (2)
19
public W3CLoggerProcessor(IOptionsMonitor<
W3CLoggerOptions
> options, IHostEnvironment environment, ILoggerFactory factory) : base(options, environment, factory)
22
_additionalRequestHeaders =
W3CLoggerOptions
.FilterRequestHeaders(options.CurrentValue);
W3CLoggingMiddleware.cs (4)
21
private readonly IOptionsMonitor<
W3CLoggerOptions
> _options;
53
public W3CLoggingMiddleware(RequestDelegate next, IOptionsMonitor<
W3CLoggerOptions
> options, W3CLogger w3cLogger)
62
_additionalRequestHeaders =
W3CLoggerOptions
.FilterRequestHeaders(options.CurrentValue);
72
var
options = _options.CurrentValue;