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