1 write to Rules
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
19Rules = new List<LogBufferingFilterRule>
26 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)
79opts.Rules = options.Rules; 104options.Rules.Add(new LogBufferingFilterRule(logLevel: logLevel));
Buffering\PerRequestLogBufferingConfigureOptions.cs (2)
44foreach (LogBufferingFilterRule rule in parsedOptions.Rules) 46options.Rules.Add(rule);
Buffering\PerRequestLogBufferingOptionsCustomValidator.cs (2)
18foreach (LogBufferingFilterRule rule in options.Rules) 28resultBuilder.AddError("Only one wildcard character is allowed in category name.", nameof(options.Rules));
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (19)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (6)
69Assert.Equivalent(expectedData, options.CurrentValue.Rules); 83options.Rules.Add(new LogBufferingFilterRule(categoryName: "Program.MyLogger", 85options.Rules.Add(new LogBufferingFilterRule(logLevel: LogLevel.Information)); 91Assert.Equivalent(expectedData, options.CurrentValue.Rules); 148Assert.Equivalent(initialData, options.CurrentValue.Rules); 166Assert.Equivalent(updatedData, bufferManager.Options.CurrentValue.Rules, strict: true);
Buffering\PerRequestLogBufferingIncludeScopesTests.cs (1)
36options.Rules.Add(new LogBufferingFilterRule(categoryName: "test", logLevel: LogLevel.Information));
Buffering\PerRequestLogBufferingOptionsConfigureOptionsTests.cs (8)
94Assert.Single(options.Rules); 95Assert.Equal("TestCategory", options.Rules[0].CategoryName); 96Assert.Equal(LogLevel.Information, options.Rules[0].LogLevel); 122Assert.Equal(2, options.Rules.Count); 123Assert.Equal("Category1", options.Rules[0].CategoryName); 124Assert.Equal(LogLevel.Warning, options.Rules[0].LogLevel); 125Assert.Equal("Category2", options.Rules[1].CategoryName); 126Assert.Equal(LogLevel.Error, options.Rules[1].LogLevel);
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
28Assert.Contains(nameof(options.Rules), validationResult.FailureMessage);
Logging\AcceptanceTests.cs (3)
867options.Rules.Add(new LogBufferingFilterRule(logLevel: LogLevel.Debug)); 912options.Rules.Add(new LogBufferingFilterRule(logLevel: LogLevel.Debug)); 913options.Rules.Add(new LogBufferingFilterRule(logLevel: LogLevel.Debug, categoryName: "logatrequest"));