60 references to LogBufferingFilterRule
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
104
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: logLevel));
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (14)
Buffering\PerIncomingRequestLoggingBuilderExtensionsTests.cs (9)
57
new
(categoryName: "Program.MyLogger", logLevel: LogLevel.Information, eventId: 1, eventName: "number one"),
58
new
(logLevel: LogLevel.Information),
77
new
(categoryName: "Program.MyLogger", logLevel: LogLevel.Information, eventId: 1, eventName: "number one"),
78
new
(logLevel: LogLevel.Information),
83
options.Rules.Add(new
LogBufferingFilterRule
(categoryName: "Program.MyLogger",
85
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Information));
109
new
(categoryName: "Program.MyLogger", logLevel: LogLevel.Information, eventId: 1, eventName: "number one"),
110
new
(logLevel : LogLevel.Information),
114
new
(logLevel: LogLevel.Information),
Buffering\PerRequestLogBufferingIncludeScopesTests.cs (1)
36
options.Rules.Add(new
LogBufferingFilterRule
(categoryName: "test", logLevel: LogLevel.Information));
Buffering\PerRequestLogBufferingOptionsCustomValidatorTests.cs (1)
21
new
LogBufferingFilterRule
(categoryName: "**")
Logging\AcceptanceTests.cs (3)
867
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Debug));
912
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Debug));
913
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Debug, categoryName: "logatrequest"));
Microsoft.Extensions.Telemetry (1)
Buffering\GlobalBufferLoggingBuilderExtensions.cs (1)
86
.Configure(options => options.Rules.Add(new
LogBufferingFilterRule
(logLevel: logLevel)));
Microsoft.Extensions.Telemetry.Tests (44)
Buffering\GlobalBufferIncludeScopesTests.cs (2)
129
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Warning));
152
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Warning));
Buffering\GlobalBufferLoggerBuilderExtensionsTests.cs (5)
48
new
("Program.MyLogger", LogLevel.Information, 1, "number one", [new("region", "westus2"), new ("priority", 1)]),
49
new
(logLevel: LogLevel.Information),
78
new
(categoryName: "Program.MyLogger", logLevel: LogLevel.Information, eventId: 1, eventName: "number one"),
79
new
(logLevel : LogLevel.Information),
83
new
(logLevel: LogLevel.Information),
Buffering\GlobalBufferTests.cs (1)
139
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Warning));
Buffering\GlobalLogBufferingOptionsCustomValidatorTests.cs (1)
20
new
LogBufferingFilterRule
(categoryName: "**")
Buffering\LogBufferingFilterRuleTests.cs (34)
19
new
LogBufferingFilterRule
(),
20
new
LogBufferingFilterRule
(eventId: 1),
21
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
22
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
23
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning),
24
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 2),
25
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 1),
26
new
LogBufferingFilterRule
("Program1.MyLogger", LogLevel.Warning, 1),
27
new
LogBufferingFilterRule
("Program.*MyLogger1", LogLevel.Warning, 1),
28
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes: [new("region2", "westus2")]), // inapplicable key
29
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("region", "westus3")]), // inapplicable value
30
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("region", "westus2")]), // the best rule - [11]
31
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 2),
32
new
LogBufferingFilterRule
("Program.MyLogger", eventId: 1),
33
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 1),
34
new
LogBufferingFilterRule
("Program", LogLevel.Warning, 1),
35
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning),
36
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Error, 1),
57
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
58
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
59
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning),
60
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 2),
61
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 1),
62
new
LogBufferingFilterRule
("Program1.MyLogger", LogLevel.Warning, 1),
63
new
LogBufferingFilterRule
("Program.*MyLogger1", LogLevel.Warning, 1),
64
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1),
65
new
LogBufferingFilterRule
("Program.MyLogger*", LogLevel.Warning, 1),
66
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("region", "westus2")]), // the best rule
67
new
LogBufferingFilterRule
("Program.MyLogger*", LogLevel.Warning, 1, attributes:[new("region", "westus2")]), // same as the best, but last and should be selected
84
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("priority", 1)]),
85
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("priority", 2)]), // the best rule
86
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("priority", 3)]),
87
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1),
104
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning),
Logging\ExtendedLoggerTests.cs (1)
1000
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Warning));