1 write to Level
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogRecord.cs (1)
29
Level
= level;
162 references to Level
Aspire.Cli.Tests (3)
Telemetry\AspireCliTelemetryTests.cs (3)
79
Assert.Equal(LogLevel.Error, logRecord.
Level
);
125
Assert.Equal(LogLevel.Error, logRecord.
Level
);
181
Assert.Equal(LogLevel.Error, logRecord.
Level
);
Aspire.Hosting.Azure.Kusto.Tests (2)
KustoFunctionalTests.cs (2)
192
var logs = snapshot.Where(IsResourceLog).Where(record => record.
Level
>= LogLevel.Warning);
223
var logs = snapshot.Where(IsResourceLog).Where(record => record.
Level
>= LogLevel.Warning);
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 (29)
Publishing\ResourceContainerImageManagerTests.cs (6)
110
Assert.DoesNotContain(logs, log => log.
Level
>= LogLevel.Error &&
149
Assert.DoesNotContain(logs, log => log.
Level
>= LogLevel.Error &&
247
Assert.DoesNotContain(logs, log => log.
Level
>= LogLevel.Error &&
287
Assert.DoesNotContain(logs, log => log.
Level
>= LogLevel.Error &&
434
Assert.DoesNotContain(logs, log => log.
Level
>= LogLevel.Error &&
667
Assert.DoesNotContain(logs, log => log.
Level
>= LogLevel.Error &&
ResourceNotificationTests.cs (23)
368
Assert.Single(logs, l => l.
Level
== LogLevel.Debug);
369
Assert.Contains(logs, l => l.
Level
== LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state: SomeState"));
378
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug);
379
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state: SomeState"));
388
Assert.Single(logs, l => l.
Level
== LogLevel.Debug);
389
Assert.Contains(logs, l => l.
Level
== LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state: SomeState -> NewState"));
398
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug);
399
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state:"));
408
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug);
409
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state:"));
418
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug);
419
Assert.DoesNotContain(logs, l => l.
Level
== LogLevel.Debug && l.Message.Contains("Resource resource1/resource1 changed state:"));
438
Assert.Single(logs, l => l.
Level
== LogLevel.Debug);
439
Assert.Equal(3, logs.Where(l => l.
Level
== LogLevel.Trace).Count());
440
Assert.Contains(logs, l => l.
Level
== LogLevel.Trace && l.Message.Contains("Resource resource1/resource1 update published:") && l.Message.Contains($"CreationTimeStamp = {createdDate:s}"));
441
Assert.Contains(logs, l => l.
Level
== LogLevel.Trace && l.Message.Contains("Resource resource1/resource1 update published:") && l.Message.Contains("State = { Text = SomeState"));
442
Assert.Contains(logs, l => l.
Level
== LogLevel.Trace && l.Message.Contains("Resource resource1/resource1 update published:") && l.Message.Contains("ExitCode = 0"));
652
Assert.Contains(logRecords, log => log.
Level
== LogLevel.Debug && log.Message.Contains("Waiting for resource 'myResource' to enter the 'Healthy' state."));
653
Assert.Contains(logRecords, log => log.
Level
== LogLevel.Debug && log.Message.Contains("Waiting for resource ready to execute for 'myResource'."));
654
Assert.Contains(logRecords, log => log.
Level
== LogLevel.Debug && log.Message.Contains("Finished waiting for resource 'myResource'."));
717
Assert.Contains(logRecords, log => log.
Level
== LogLevel.Debug && log.Message.Contains("Waiting for resource 'myResource' to enter the 'Healthy' state."));
718
Assert.Contains(logRecords, log => log.
Level
== LogLevel.Debug && log.Message.Contains("Waiting for resource ready to execute for 'myResource'."));
719
Assert.Contains(logRecords, log => log.
Level
== LogLevel.Debug && log.Message.Contains("Finished waiting for resource 'myResource'."));
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationExtensions.cs (2)
141
AssertDoesNotContain(appHostlogs, log => log.
Level
>= LogLevel.Error && log.Category != "Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService");
142
AssertDoesNotContain(resourceLogs, log => log.Category is { Length: > 0 } category && assertableResourceLogNames.Contains(category) && log.
Level
>= LogLevel.Error);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (18)
Logging\AcceptanceTests.cs (12)
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
);
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.AI.Tests (6)
ChatCompletion\FunctionInvokingChatClientTests.cs (6)
2980
Assert.Contains(logs, e => e.Message.Contains("Function 'UnknownFunc' not found") && e.
Level
== LogLevel.Warning);
3012
Assert.Contains(logs, e => e.Message.Contains("Function 'Func1' is not invocable (declaration only)") && e.
Level
== LogLevel.Debug);
3045
Assert.Contains(logs, e => e.Message.Contains("Function 'TerminatingFunc' requested termination of the processing loop") && e.
Level
== LogLevel.Debug);
3083
Assert.Contains(logs, e => e.Message.Contains("Function 'Func1' requires approval") && e.
Level
== LogLevel.Debug);
3120
Assert.Contains(logs, e => e.Message.Contains("Processing approval response for 'Func1'. Approved: True") && e.
Level
== LogLevel.Debug);
3157
Assert.Contains(logs, e => e.Message.Contains("Function 'Func1' was rejected. Reason: User denied") && e.
Level
== LogLevel.Debug);
Microsoft.Extensions.DataIngestion.Tests (5)
Processors\AlternativeTextEnricherTests.cs (1)
179
Assert.Equal(LogLevel.Error, record.
Level
);
Processors\ClassificationEnricherTests.cs (1)
116
Assert.Equal(LogLevel.Error, collector.LatestRecord.
Level
);
Processors\KeywordEnricherTests.cs (1)
116
Assert.Equal(LogLevel.Error, collector.LatestRecord.
Level
);
Processors\SentimentEnricherTests.cs (1)
103
Assert.Equal(LogLevel.Error, collector.LatestRecord.
Level
);
Processors\SummaryEnricherTests.cs (1)
100
Assert.Equal(LogLevel.Error, collector.LatestRecord.
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)
119
if (_options.FilteredLevels.Count > 0 && !_options.FilteredLevels.Contains(record.
Level
))
Logging\FakeLogRecord.cs (1)
133
var level = record.
Level
switch
Microsoft.Extensions.Diagnostics.Testing.Tests (5)
Logging\FakeLoggerTests.cs (5)
35
Assert.Equal(LogLevel.Information, records[0].
Level
);
44
Assert.Equal(LogLevel.Error, records[1].
Level
);
52
Assert.Equal(LogLevel.Error, logger.LatestRecord.
Level
);
62
Assert.Throws<InvalidOperationException>(() => logger.LatestRecord.
Level
);
327
Assert.Equal(expectedLevel, record.
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)
975
Assert.Equal(expectedLogLevel, logRecord.
Level
);
996
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
);
624
Assert.Equal(LogLevel.Error, collector.LatestRecord.
Level
);
631
Assert.Equal(LogLevel.Debug, collector.LatestRecord.
Level
);
638
Assert.Equal(LogLevel.Debug, collector.LatestRecord.
Level
);
645
Assert.Equal(LogLevel.Debug, collector.LatestRecord.
Level
);
652
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
);