42 references to LogBufferingFilterRule
Microsoft.AspNetCore.Diagnostics.Middleware (2)
..\..\..\..\src\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware\Buffering\PerIncomingRequestLoggingBuilderExtensions.cs (1)
100
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: logLevel));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
267
return new global::Microsoft.Extensions.Diagnostics.Buffering.
LogBufferingFilterRule
(categoryName, logLevel, eventId, eventName, attributes);
Microsoft.Extensions.Telemetry.Tests (40)
..\..\..\..\test\Libraries\Microsoft.Extensions.Telemetry.Tests\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),
..\..\..\..\test\Libraries\Microsoft.Extensions.Telemetry.Tests\Buffering\GlobalLogBufferingOptionsCustomValidatorTests.cs (1)
20
new
LogBufferingFilterRule
(categoryName: "**")
..\..\..\..\test\Libraries\Microsoft.Extensions.Telemetry.Tests\Buffering\LogBufferingFilterRuleTests.cs (33)
21
new
LogBufferingFilterRule
(),
22
new
LogBufferingFilterRule
(eventId: 1),
23
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
24
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
25
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning),
26
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 2),
27
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 1),
28
new
LogBufferingFilterRule
("Program1.MyLogger", LogLevel.Warning, 1),
29
new
LogBufferingFilterRule
("Program.*MyLogger1", LogLevel.Warning, 1),
30
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes: [new("region2", "westus2")]), // inapplicable key
31
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("region", "westus3")]), // inapplicable value
32
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("region", "westus2")]), // the best rule - [11]
33
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 2),
34
new
LogBufferingFilterRule
("Program.MyLogger", eventId: 1),
35
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 1),
36
new
LogBufferingFilterRule
("Program", LogLevel.Warning, 1),
37
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning),
38
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Error, 1),
59
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
60
new
LogBufferingFilterRule
(logLevel: LogLevel.Information, eventId: 1),
61
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning),
62
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 2),
63
new
LogBufferingFilterRule
(logLevel: LogLevel.Warning, eventId: 1),
64
new
LogBufferingFilterRule
("Program1.MyLogger", LogLevel.Warning, 1),
65
new
LogBufferingFilterRule
("Program.*MyLogger1", LogLevel.Warning, 1),
66
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1),
67
new
LogBufferingFilterRule
("Program.MyLogger*", LogLevel.Warning, 1),
68
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("region", "westus2")]), // the best rule
69
new
LogBufferingFilterRule
("Program.MyLogger*", LogLevel.Warning, 1, attributes:[new("region", "westus2")]), // same as the best, but last and should be selected
86
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("priority", 1)]),
87
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("priority", 2)]), // the best rule
88
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1, attributes:[new("priority", 3)]),
89
new
LogBufferingFilterRule
("Program.MyLogger", LogLevel.Warning, 1),
..\..\..\..\test\Libraries\Microsoft.Extensions.Telemetry.Tests\Logging\ExtendedLoggerTests.cs (1)
1000
options.Rules.Add(new
LogBufferingFilterRule
(logLevel: LogLevel.Warning));