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