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