15 references to LogBufferingFilterRuleSelector
Microsoft.AspNetCore.Diagnostics.Middleware (2)
Microsoft.Extensions.Telemetry (3)
Microsoft.Extensions.Telemetry.Tests (10)
Buffering\LogBufferingFilterRuleTests.cs (10)
40LogBufferingFilterRule[] categorySpecificRules = LogBufferingFilterRuleSelector.SelectByCategory(rules, "Program.MyLogger");
41LogBufferingFilterRule? result = LogBufferingFilterRuleSelector.Select(
71LogBufferingFilterRule[] categorySpecificRules = LogBufferingFilterRuleSelector.SelectByCategory(rules, "Program.MyLogger");
72LogBufferingFilterRule? result = LogBufferingFilterRuleSelector.Select(categorySpecificRules, LogLevel.Warning, 1, [new("region", "westus2")]);
91LogBufferingFilterRule[] categorySpecificRules = LogBufferingFilterRuleSelector.SelectByCategory(rules, "Program.MyLogger");
92LogBufferingFilterRule? result = LogBufferingFilterRuleSelector.Select(categorySpecificRules, LogLevel.Warning, 1, [new("priority", "2")]);
106LogBufferingFilterRule[] myLoggerRules = LogBufferingFilterRuleSelector.SelectByCategory(rules, "Program.MyLogger");
107LogBufferingFilterRule[] otherLoggerRules = LogBufferingFilterRuleSelector.SelectByCategory(rules, "Program.OtherLogger");
110LogBufferingFilterRule? myLoggerResult = LogBufferingFilterRuleSelector.Select(myLoggerRules, LogLevel.Warning, 1, attributes: null);
111LogBufferingFilterRule? otherLoggerResult = LogBufferingFilterRuleSelector.Select(otherLoggerRules, LogLevel.Warning, 1, attributes: null);