1 write to Rules
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
19
Rules
= new List<LogBufferingFilterRule>
23 references to Rules
Microsoft.AspNetCore.Diagnostics.Middleware (7)
Buffering\IncomingRequestLogBuffer.cs (1)
46
_filterRules = LogBufferingFilterRuleSelector.SelectByCategory(_options.CurrentValue.
Rules
.ToArray(), category);
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (2)
77
.AddGlobalBuffer(opts => opts.Rules = options.
Rules
);
100
options.
Rules
.Add(new LogBufferingFilterRule(logLevel: logLevel));
Buffering\PerRequestLogBufferingConfigureOptions.cs (2)
43
foreach (LogBufferingFilterRule rule in parsedOptions.
Rules
)
45
options.
Rules
.Add(rule);
Buffering\PerRequestLogBufferingOptionsCustomValidator.cs (2)
18
foreach (LogBufferingFilterRule rule in options.
Rules
)
28
resultBuilder.AddError("Only one wildcard character is allowed in category name.", nameof(options.
Rules
));
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (16)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (4)
61
Assert.Equivalent(expectedData, options.CurrentValue.
Rules
);
75
options.
Rules
.Add(new LogBufferingFilterRule(categoryName: "Program.MyLogger",
77
options.
Rules
.Add(new LogBufferingFilterRule(logLevel: LogLevel.Information));
83
Assert.Equivalent(expectedData, options.CurrentValue.
Rules
);
Buffering\PerRequestLogBufferingOptionsConfigureOptionsTests.cs (8)
92
Assert.Single(options.
Rules
);
93
Assert.Equal("TestCategory", options.
Rules
[0].CategoryName);
94
Assert.Equal(LogLevel.Information, options.
Rules
[0].LogLevel);
120
Assert.Equal(2, options.
Rules
.Count);
121
Assert.Equal("Category1", options.
Rules
[0].CategoryName);
122
Assert.Equal(LogLevel.Warning, options.
Rules
[0].LogLevel);
123
Assert.Equal("Category2", options.
Rules
[1].CategoryName);
124
Assert.Equal(LogLevel.Error, options.
Rules
[1].LogLevel);
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
28
Assert.Contains(nameof(options.
Rules
), validationResult.FailureMessage);
Logging\AcceptanceTests.cs (3)
867
options.
Rules
.Add(new LogBufferingFilterRule(logLevel: LogLevel.Debug));
916
options.
Rules
.Add(new LogBufferingFilterRule(logLevel: LogLevel.Debug));
917
options.
Rules
.Add(new LogBufferingFilterRule(logLevel: LogLevel.Debug, categoryName: "logatrequest"));