1 write to Level
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogRecord.cs (1)
32Level = level;
137 references to Level
Aspire.Hosting.Testing.Tests (6)
ResourceLoggerForwarderServiceTests.cs (6)
118log => { Assert.Equal(LogLevel.Information, log.Level); Assert.Equal("1: 2000-12-29T20:59:59.0000000Z Test trace message", log.Message); Assert.Equal("TestApp.AppHost.Resources.myresource", log.Category); }, 119log => { Assert.Equal(LogLevel.Information, log.Level); Assert.Equal("2: 2000-12-29T20:59:59.0000000Z Test debug message", log.Message); Assert.Equal("TestApp.AppHost.Resources.myresource", log.Category); }, 120log => { Assert.Equal(LogLevel.Information, log.Level); Assert.Equal("3: 2000-12-29T20:59:59.0000000Z Test information message", log.Message); Assert.Equal("TestApp.AppHost.Resources.myresource", log.Category); }, 121log => { Assert.Equal(LogLevel.Information, log.Level); Assert.Equal("4: 2000-12-29T20:59:59.0000000Z Test warning message", log.Message); Assert.Equal("TestApp.AppHost.Resources.myresource", log.Category); }, 122log => { Assert.Equal(LogLevel.Error, log.Level); Assert.Equal("5: 2000-12-29T20:59:59.0000000Z Test error message", log.Message); Assert.Equal("TestApp.AppHost.Resources.myresource", log.Category); }, 123log => { Assert.Equal(LogLevel.Error, log.Level); Assert.Equal("6: 2000-12-29T20:59:59.0000000Z Test critical message", log.Message); Assert.Equal("TestApp.AppHost.Resources.myresource", log.Category); });
Aspire.Hosting.Tests (17)
ResourceNotificationTests.cs (17)
325Assert.Single(logs.Where(l => l.Level == LogLevel.Debug)); 326Assert.Contains(logs, l => l.Level == LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state: SomeState")); 335Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug); 336Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state: SomeState")); 345Assert.Single(logs.Where(l => l.Level == LogLevel.Debug)); 346Assert.Contains(logs, l => l.Level == LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state: SomeState -> NewState")); 355Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug); 356Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state:")); 365Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug); 366Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state:")); 375Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug); 376Assert.DoesNotContain(logs, l => l.Level == LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state:")); 395Assert.Single(logs.Where(l => l.Level == LogLevel.Debug)); 396Assert.Equal(3, logs.Where(l => l.Level == LogLevel.Trace).Count()); 397Assert.Contains(logs, l => l.Level == LogLevel.Trace && l.Message.Contains("Resource resource1/resource1 update published:") && l.Message.Contains($"CreationTimeStamp = {createdDate:s}")); 398Assert.Contains(logs, l => l.Level == LogLevel.Trace && l.Message.Contains("Resource resource1/resource1 update published:") && l.Message.Contains("State = { Text = SomeState")); 399Assert.Contains(logs, l => l.Level == LogLevel.Trace && l.Message.Contains("Resource resource1/resource1 update published:") && l.Message.Contains("ExitCode = 0"));
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationExtensions.cs (2)
137AssertDoesNotContain(appHostlogs, log => log.Level >= LogLevel.Error && log.Category != "Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService"); 138AssertDoesNotContain(resourceLogs, log => log.Category is { Length: > 0 } category && assertableResourceLogNames.Contains(category) && log.Level >= LogLevel.Error);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (22)
Logging\AcceptanceTests.cs (16)
224Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 284Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 337Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 392Assert.All(logRecords, x => Assert.Equal(LogLevel.Information, x.Level)); 454Assert.Equal(LogLevel.Information, lastRecord.Level); 500Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 542Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 573Assert.All(logRecords, x => Assert.Equal(LogLevel.Information, x.Level)); 611Assert.All(logRecords, x => Assert.Equal(LogLevel.Information, x.Level)); 659Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 700Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 734Assert.Equal(LogLevel.Information, logCollector.LatestRecord.Level); 829Assert.Equal(LogLevel.Debug, logCollector.LatestRecord.Level); 842Assert.Equal(LogLevel.Trace, logCollector.LatestRecord.Level); 890Assert.Equal(LogLevel.Trace, logCollector.LatestRecord.Level); 951Assert.Equal(LogLevel.Trace, logCollector.LatestRecord.Level);
Logging\AcceptanceTests.Mvc.cs (5)
75Assert.Equal(LogLevel.Information, logRecord.Level); 110Assert.Equal(LogLevel.Information, logRecord.Level); 156Assert.Equal(LogLevel.Information, logRecord.Level); 200Assert.Equal(LogLevel.Information, logRecord.Level); 241Assert.Equal(LogLevel.Information, logRecord.Level);
Logging\AcceptanceTests.Routing.cs (1)
75Assert.Equal(LogLevel.Information, logRecord.Level);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
TelemetryHealthChecksPublisherTests.cs (1)
106Assert.Equal(expectedLogLevel, collector.LatestRecord.Level);
Microsoft.Extensions.Diagnostics.Testing (2)
Logging\FakeLogCollector.cs (1)
111if (_options.FilteredLevels.Count > 0 && !_options.FilteredLevels.Contains(record.Level))
Logging\FakeLogRecord.cs (1)
136var level = record.Level switch
Microsoft.Extensions.Diagnostics.Testing.Tests (4)
Logging\FakeLoggerTests.cs (4)
37Assert.Equal(LogLevel.Information, records[0].Level); 46Assert.Equal(LogLevel.Error, records[1].Level); 54Assert.Equal(LogLevel.Error, logger.LatestRecord.Level); 64Assert.Throws<InvalidOperationException>(() => logger.LatestRecord.Level);
Microsoft.Extensions.Http.Diagnostics.Tests (5)
Logging\AcceptanceTests.cs (3)
45Assert.Equal(LogLevel.Information, logRecord.Level); 77Assert.Equal(LogLevel.Error, firstLogRecord.Level); 86Assert.Equal(LogLevel.Information, secondLogRecord.Level);
Logging\HttpClientLoggerTest.cs (2)
967Assert.Equal(expectedLogLevel, logRecord.Level); 988Assert.Equal(LogLevel.Error, logRecord.Level);
Microsoft.Gen.Logging.Generated.Tests (78)
LoggerMessageAttributeTests.cs (1)
158Assert.Equal(expectedLevel, collector.LatestRecord.Level);
LogMethodTests.cs (46)
26Assert.Equal(LogLevel.Critical, collector.LatestRecord.Level); 33Assert.Equal(LogLevel.Critical, collector.LatestRecord.Level); 40Assert.Equal(LogLevel.Critical, collector.LatestRecord.Level); 53Assert.Equal(LogLevel.Critical, collector.LatestRecord.Level); 226Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 234Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 242Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 250Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 258Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 266Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 274Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 285Assert.Equal(LogLevel.Information, logRecord.Level); 296Assert.Equal(LogLevel.Trace, logRecord.Level); 311Assert.Equal(LogLevel.Trace, collector.LatestRecord.Level); 318Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 325Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 332Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 339Assert.Equal(LogLevel.Warning, collector.LatestRecord.Level); 347Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 364Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 371Assert.Equal(LogLevel.Trace, collector.LatestRecord.Level); 381Assert.Equal(LogLevel.Warning, logRecord.Level); 406Assert.Equal(LogLevel.Information, collector.LatestRecord.Level); 413Assert.Equal(LogLevel.Warning, collector.LatestRecord.Level); 420Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 427Assert.Equal(LogLevel.Critical, collector.LatestRecord.Level); 434Assert.Equal(LogLevel.None, collector.LatestRecord.Level); 441Assert.Equal((LogLevel)42, collector.LatestRecord.Level); 448Assert.Equal(LogLevel.Critical, collector.LatestRecord.Level); 455Assert.Equal(LogLevel.Information, collector.LatestRecord.Level); 462Assert.Equal(LogLevel.Warning, collector.LatestRecord.Level); 468Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 484Assert.Equal(LogLevel.Warning, collector.LatestRecord.Level); 491Assert.Equal(LogLevel.Information, collector.LatestRecord.Level); 498Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 529Assert.Equal(LogLevel.Trace, collector.LatestRecord.Level); 536Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 543Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 554Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 567Assert.Equal(LogLevel.Trace, collector.LatestRecord.Level); 578Assert.Equal(LogLevel.Warning, logRecord.Level); 593Assert.Equal(LogLevel.Error, collector.LatestRecord.Level); 600Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 607Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 614Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level); 621Assert.Equal(LogLevel.Debug, collector.LatestRecord.Level);
LogPropertiesRedactionTests.cs (3)
56Assert.Equal(LogLevel.Information, collector.LatestRecord.Level); 110Assert.Equal(LogLevel.Warning, collector.LatestRecord.Level); 165Assert.Equal(LogLevel.None, collector.LatestRecord.Level);
LogPropertiesTests.cs (10)
229Assert.Equal(LogLevel.Debug, _logger.Collector.LatestRecord.Level); 302Assert.Equal(LogLevel.Information, _logger.Collector.LatestRecord.Level); 323Assert.Equal(LogLevel.Information, _logger.Collector.LatestRecord.Level); 343Assert.Equal(LogLevel.Information, _logger.Collector.LatestRecord.Level); 365Assert.Equal(LogLevel.Information, latestRecord.Level); 474Assert.Equal(LogLevel.Critical, latestRecord.Level); 501Assert.Equal(LogLevel.Information, latestRecord.Level); 525Assert.Equal(LogLevel.Debug, latestRecord.Level); 550Assert.Equal(LogLevel.Debug, latestRecord.Level); 576Assert.Equal(LogLevel.Debug, latestRecord.Level);
TagProviderTests.cs (18)
34Assert.Equal(LogLevel.Warning, latestRecord.Level); 57Assert.Equal(LogLevel.Information, latestRecord.Level); 84Assert.Equal(LogLevel.Debug, latestRecord.Level); 107Assert.Equal(LogLevel.Trace, latestRecord.Level); 128Assert.Equal(LogLevel.Trace, latestRecord.Level); 139Assert.Equal(LogLevel.Trace, latestRecord.Level); 163Assert.Equal(LogLevel.Warning, latestRecord.Level); 189Assert.Equal(LogLevel.Error, latestRecord.Level); 208Assert.Equal(LogLevel.Warning, latestRecord.Level); 227Assert.Equal(LogLevel.Warning, latestRecord.Level); 247Assert.Equal(LogLevel.Warning, latestRecord.Level); 269Assert.Equal(LogLevel.Debug, latestRecord.Level); 290Assert.Equal(LogLevel.Information, latestRecord.Level); 311Assert.Equal(LogLevel.Debug, latestRecord.Level); 331Assert.Equal(LogLevel.Warning, latestRecord.Level); 358Assert.Equal(LogLevel.Warning, latestRecord.Level); 396Assert.Equal(LogLevel.Warning, latestRecord.Level); 421Assert.Equal(LogLevel.Warning, latestRecord.Level);