424 references to LatestRecord
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (47)
Logging\AcceptanceTests.cs (41)
223
Assert.Null(logCollector.
LatestRecord
.Exception);
224
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
225
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
228
var state = logCollector.
LatestRecord
.StructuredState!;
283
Assert.Null(logCollector.
LatestRecord
.Exception);
284
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
285
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
288
var state = logCollector.
LatestRecord
.StructuredState!;
336
Assert.Null(logCollector.
LatestRecord
.Exception);
337
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
338
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
341
var state = logCollector.
LatestRecord
.StructuredState!;
452
var lastRecord = logCollector.
LatestRecord
;
499
Assert.Null(logCollector.
LatestRecord
.Exception);
500
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
501
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
504
var state = logCollector.
LatestRecord
.StructuredState;
541
Assert.Null(logCollector.
LatestRecord
.Exception);
542
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
543
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
546
var state = logCollector.
LatestRecord
.StructuredState;
659
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
660
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
661
Assert.Null(logCollector.
LatestRecord
.Exception);
663
var state = logCollector.
LatestRecord
.StructuredState;
700
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
701
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
702
Assert.Null(logCollector.
LatestRecord
.Exception);
704
var state = logCollector.
LatestRecord
.StructuredState;
734
Assert.Equal(LogLevel.Information, logCollector.
LatestRecord
.Level);
735
Assert.Equal(LoggingCategory, logCollector.
LatestRecord
.Category);
736
Assert.Null(logCollector.
LatestRecord
.Exception);
738
var state = logCollector.
LatestRecord
.StructuredState;
829
Assert.Equal(LogLevel.Debug, logCollector.
LatestRecord
.Level);
830
Assert.Equal("Microsoft.AspNetCore.Routing.Matching.DfaMatcher", logCollector.
LatestRecord
.Category);
842
Assert.Equal(LogLevel.Trace, logCollector.
LatestRecord
.Level);
843
Assert.Equal("test", logCollector.
LatestRecord
.Category);
890
Assert.Equal(LogLevel.Trace, logCollector.
LatestRecord
.Level);
891
Assert.Equal("test", logCollector.
LatestRecord
.Category);
947
Assert.Equal(LogLevel.Trace, logCollector.
LatestRecord
.Level);
948
Assert.Equal("test", logCollector.
LatestRecord
.Category);
Logging\AcceptanceTests.Mvc.cs (5)
72
var logRecord = logCollector.
LatestRecord
;
107
var logRecord = logCollector.
LatestRecord
;
153
var logRecord = logCollector.
LatestRecord
;
197
var logRecord = logCollector.
LatestRecord
;
238
var logRecord = logCollector.
LatestRecord
;
Logging\AcceptanceTests.Routing.cs (1)
72
var logRecord = logCollector.
LatestRecord
;
Microsoft.AspNetCore.HeaderParsing.Tests (3)
HeaderParsingFeatureTests.cs (3)
108
Assert.Equal("Header 'Date' not found.", _logger.Collector.
LatestRecord
.Message);
127
Assert.Equal("Using a default value for header 'Date'.", _logger.Collector.
LatestRecord
.Message);
145
Assert.Equal("Can't parse header 'Date' due to 'Unable to parse date time offset value.'.", _logger.Collector.
LatestRecord
.Message);
Microsoft.Extensions.DataIngestion.Tests (8)
Processors\ClassificationEnricherTests.cs (2)
116
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
117
Assert.IsType<ExpectedException>(collector.
LatestRecord
.Exception);
Processors\KeywordEnricherTests.cs (2)
116
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
117
Assert.IsType<ExpectedException>(collector.
LatestRecord
.Exception);
Processors\SentimentEnricherTests.cs (2)
103
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
104
Assert.IsType<ExpectedException>(collector.
LatestRecord
.Exception);
Processors\SummaryEnricherTests.cs (2)
100
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
101
Assert.IsType<ExpectedException>(collector.
LatestRecord
.Exception);
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (2)
TelemetryHealthChecksPublisherTests.cs (2)
105
Assert.Equal(expectedLogMessage, collector.
LatestRecord
.Message);
106
Assert.Equal(expectedLogLevel, collector.
LatestRecord
.Level);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (3)
ResourceMonitoringServiceTests.cs (3)
272
Assert.Contains(ProviderUnableToGatherData, logger.Collector.
LatestRecord
.Message, StringComparison.OrdinalIgnoreCase);
300
Assert.Contains(_publisherUnableToPublishErrorMessage, logger.Collector.
LatestRecord
.Message, StringComparison.OrdinalIgnoreCase);
392
await Verifier.Verify(logger.Collector.
LatestRecord
).UseDirectory("Verified");
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogger.cs (1)
112
public FakeLogRecord LatestRecord => Collector.
LatestRecord
;
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\HttpClientLoggingExtensionsTest.cs (1)
675
var record = collector.
LatestRecord
;
Microsoft.Gen.Logging.Generated.Tests (359)
DataClassificationTests.cs (2)
22
Assert.Null(collector.
LatestRecord
.Exception);
23
Assert.Equal("M2", collector.
LatestRecord
.Message);
LoggerFromMemberTests.cs (24)
24
Assert.Null(collector.
LatestRecord
.Exception);
25
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
41
Assert.Null(collector.
LatestRecord
.Exception);
42
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
62
Assert.Null(collector.
LatestRecord
.Exception);
63
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
79
Assert.Null(collector.
LatestRecord
.Exception);
80
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
100
Assert.Null(collector.
LatestRecord
.Exception);
101
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
114
Assert.Null(collector.
LatestRecord
.Exception);
115
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
130
Assert.Null(logger.Collector.
LatestRecord
.Exception);
131
Assert.Equal("M1 arg0", logger.Collector.
LatestRecord
.Message);
140
Assert.Null(logger.Collector.
LatestRecord
.Exception);
141
Assert.Equal("M1 arg1", logger.Collector.
LatestRecord
.Message);
143
Assert.Null(logger2.Collector.
LatestRecord
.Exception);
144
Assert.Equal("M0 arg1", logger2.Collector.
LatestRecord
.Message);
157
Assert.Null(collector.
LatestRecord
.Exception);
158
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
174
Assert.Null(collector.
LatestRecord
.Exception);
175
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
179
Assert.Null(collector.
LatestRecord
.Exception);
180
Assert.Equal("M1 arg0", collector.
LatestRecord
.Message);
LoggerMessageAttributeTests.cs (30)
21
Assert.Null(collector.
LatestRecord
.Exception);
22
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
34
Assert.Null(collector.
LatestRecord
.Exception);
35
Assert.Equal("M0 arg0", collector.
LatestRecord
.Message);
47
Assert.Null(collector.
LatestRecord
.Exception);
48
Assert.Equal("M1 ---- arg1", collector.
LatestRecord
.Message);
53
Assert.Null(collector.
LatestRecord
.Exception);
54
Assert.Equal("M2 ---- arg1", collector.
LatestRecord
.Message);
66
Assert.Null(collector.
LatestRecord
.Exception);
67
Assert.Equal("M8 ------", collector.
LatestRecord
.Message);
72
Assert.Null(collector.
LatestRecord
.Exception);
73
Assert.Equal("M9 ----", collector.
LatestRecord
.Message);
78
Assert.Null(collector.
LatestRecord
.Exception);
79
Assert.Equal("M10 ------------------------", collector.
LatestRecord
.Message);
91
Assert.Null(collector.
LatestRecord
.Exception);
92
Assert.Equal("M3 ---- ---- ---- ----", collector.
LatestRecord
.Message);
97
Assert.Null(collector.
LatestRecord
.Exception);
98
Assert.Equal("M4 ---- ---- ---- ------------------------", collector.
LatestRecord
.Message);
110
Assert.Null(collector.
LatestRecord
.Exception);
111
Assert.Equal("M5 ---- ---- ---- ---- ---- ---- ---- ---- ++++ ++++ +++++", collector.
LatestRecord
.Message);
138
Assert.Null(collector.
LatestRecord
.Exception);
139
Assert.Equal("M1 ----", collector.
LatestRecord
.Message);
144
Assert.Null(collector.
LatestRecord
.Exception);
145
Assert.Equal("M2 ---- ---- ----", collector.
LatestRecord
.Message);
156
Assert.Null(collector.
LatestRecord
.Exception);
157
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
158
Assert.Equal(expectedLevel, collector.
LatestRecord
.Level);
159
Assert.NotNull(collector.
LatestRecord
.StructuredState);
160
Assert.Equal(expectedState.Length, collector.
LatestRecord
.StructuredState!.Count);
163
Assert.Contains(collector.
LatestRecord
.StructuredState, x => x.Key == key && x.Value == value);
LogMethodTests.cs (225)
63
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
64
Assert.Null(collector.
LatestRecord
.Exception);
65
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
70
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
71
Assert.Null(collector.
LatestRecord
.Exception);
72
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
77
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
78
Assert.Null(collector.
LatestRecord
.Exception);
79
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
90
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
91
Assert.Null(collector.
LatestRecord
.Exception);
92
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
128
Assert.Equal("Hello World", collector.
LatestRecord
.Message);
129
Assert.Equal(3, collector.
LatestRecord
.StructuredState!.Count);
130
Assert.Equal("Hello", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
131
Assert.Equal("World", collector.
LatestRecord
.StructuredState!.GetValue("p2"));
136
Assert.Equal("Hello World", collector.
LatestRecord
.Message);
137
Assert.Equal(3, collector.
LatestRecord
.StructuredState!.Count);
138
Assert.Equal("Hello", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
139
Assert.Equal("World", collector.
LatestRecord
.StructuredState!.GetValue("p2"));
150
Assert.Null(collector.
LatestRecord
.Exception);
151
Assert.Equal("M1", collector.
LatestRecord
.Message);
156
Assert.Null(collector.
LatestRecord
.Exception);
157
Assert.Equal("M2 arg1", collector.
LatestRecord
.Message);
162
Assert.Null(collector.
LatestRecord
.Exception);
163
Assert.Equal("M3 arg1 2", collector.
LatestRecord
.Message);
168
Assert.Equal("A", collector.
LatestRecord
.Exception!.Message);
169
Assert.Equal("M4", collector.
LatestRecord
.Message);
174
Assert.Equal("A", collector.
LatestRecord
.Exception!.Message);
175
Assert.Equal("M5 System.InvalidOperationException: B", collector.
LatestRecord
.Message);
180
Assert.Equal("A", collector.
LatestRecord
.Exception!.Message);
181
Assert.Equal("M6 2", collector.
LatestRecord
.Message);
186
Assert.Equal("B", collector.
LatestRecord
.Exception!.Message);
187
Assert.Equal("M7 1", collector.
LatestRecord
.Message);
192
Assert.Equal("M81234567", collector.
LatestRecord
.Message);
197
Assert.Equal("M9 1 2 3 4 5 6 7", collector.
LatestRecord
.Message);
202
Assert.Equal("M101", collector.
LatestRecord
.Message);
273
Assert.Null(collector.
LatestRecord
.Exception);
274
Assert.Equal("M0 Zero", collector.
LatestRecord
.Message);
275
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
276
Assert.Equal(0, collector.
LatestRecord
.Id.Id);
281
Assert.Null(collector.
LatestRecord
.Exception);
282
Assert.Equal("M1 One", collector.
LatestRecord
.Message);
283
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
284
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
289
Assert.Null(collector.
LatestRecord
.Exception);
290
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
291
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
292
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
297
Assert.Null(collector.
LatestRecord
.Exception);
298
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
299
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
300
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
305
Assert.Null(collector.
LatestRecord
.Exception);
306
Assert.Equal("M4 Four", collector.
LatestRecord
.Message);
307
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
308
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
313
Assert.Null(collector.
LatestRecord
.Exception);
314
Assert.Equal("M5 Five", collector.
LatestRecord
.Message);
315
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
316
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
321
Assert.Null(collector.
LatestRecord
.Exception);
322
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
323
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
324
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
331
var logRecord = collector.
LatestRecord
;
342
logRecord = collector.
LatestRecord
;
358
Assert.Null(collector.
LatestRecord
.Exception);
359
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
360
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
365
Assert.Null(collector.
LatestRecord
.Exception);
366
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
367
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
372
Assert.Null(collector.
LatestRecord
.Exception);
373
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
374
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
379
Assert.Null(collector.
LatestRecord
.Exception);
380
Assert.Equal("\"Hello\" World", collector.
LatestRecord
.Message);
381
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
386
Assert.Null(collector.
LatestRecord
.Exception);
387
Assert.Equal("\"p\" -> \"q\"", collector.
LatestRecord
.Message);
388
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
389
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
394
Assert.Null(collector.
LatestRecord
.Exception);
395
Assert.Equal("\"\n\r\\", collector.
LatestRecord
.Message);
396
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
397
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
411
Assert.Null(collector.
LatestRecord
.Exception);
412
Assert.Equal("M0", collector.
LatestRecord
.Message);
413
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
418
Assert.Null(collector.
LatestRecord
.Exception);
419
Assert.Equal("M1 Foo", collector.
LatestRecord
.Message);
420
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
427
var logRecord = collector.
LatestRecord
;
453
Assert.Null(collector.
LatestRecord
.Exception);
454
Assert.Equal("M2", collector.
LatestRecord
.Message);
455
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
460
Assert.Null(collector.
LatestRecord
.Exception);
461
Assert.Equal("M3", collector.
LatestRecord
.Message);
462
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
467
Assert.Null(collector.
LatestRecord
.Exception);
468
Assert.Equal("M4", collector.
LatestRecord
.Message);
469
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
474
Assert.Null(collector.
LatestRecord
.Exception);
475
Assert.Equal("M5", collector.
LatestRecord
.Message);
476
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
481
Assert.Null(collector.
LatestRecord
.Exception);
482
Assert.Equal("M6", collector.
LatestRecord
.Message);
483
Assert.Equal(LogLevel.None, collector.
LatestRecord
.Level);
488
Assert.Null(collector.
LatestRecord
.Exception);
489
Assert.Equal("M7", collector.
LatestRecord
.Message);
490
Assert.Equal((LogLevel)42, collector.
LatestRecord
.Level);
495
Assert.Null(collector.
LatestRecord
.Exception);
496
Assert.Equal("M8", collector.
LatestRecord
.Message);
497
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
502
Assert.Null(collector.
LatestRecord
.Exception);
503
Assert.Equal("M9", collector.
LatestRecord
.Message);
504
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
509
Assert.Null(collector.
LatestRecord
.Exception);
510
Assert.Equal("M10 Warning", collector.
LatestRecord
.Message);
511
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
516
Assert.Null(collector.
LatestRecord
.Exception);
517
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
531
Assert.Null(collector.
LatestRecord
.Exception);
532
Assert.Equal("No params here...", collector.
LatestRecord
.Message);
533
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
538
Assert.Null(collector.
LatestRecord
.Exception);
539
Assert.Equal("No params here as well...", collector.
LatestRecord
.Message);
540
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
545
Assert.Null(collector.
LatestRecord
.Exception);
546
Assert.Equal("No params here as well...", collector.
LatestRecord
.Message);
547
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
559
Assert.Null(collector.
LatestRecord
.Exception);
560
Assert.Equal("M2 --- --- -----", collector.
LatestRecord
.Message);
576
Assert.Equal("Foo", collector.
LatestRecord
.Exception!.Message);
577
Assert.Equal("M0 System.ArgumentException: Bar", collector.
LatestRecord
.Message);
578
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
583
Assert.Equal("Foo", collector.
LatestRecord
.Exception!.Message);
584
Assert.Equal("M1 System.ArgumentException: Bar", collector.
LatestRecord
.Message);
585
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
590
Assert.Equal("Foo", collector.
LatestRecord
.Exception!.Message);
591
Assert.Equal("M2 One: System.ArgumentException: Foo", collector.
LatestRecord
.Message);
592
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
599
Assert.NotNull(collector.
LatestRecord
.Exception);
600
Assert.Equal(exception.Message, collector.
LatestRecord
.Exception!.Message);
601
Assert.Equal(exception.GetType(), collector.
LatestRecord
.Exception!.GetType());
602
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
603
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
614
Assert.Null(collector.
LatestRecord
.Exception);
615
Assert.Equal("M0", collector.
LatestRecord
.Message);
616
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
618
Assert.Equal("CustomEventName", collector.
LatestRecord
.Id.Name);
624
var logRecord = collector.
LatestRecord
;
642
var firstEventId = collector.
LatestRecord
.Id;
650
var secondEventId = collector.
LatestRecord
.Id;
658
var thirdEventId = collector.
LatestRecord
.Id;
671
Assert.Null(collector.
LatestRecord
.Exception);
672
Assert.Equal("M8", collector.
LatestRecord
.Message);
673
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
678
Assert.Null(collector.
LatestRecord
.Exception);
679
Assert.Equal("M9", collector.
LatestRecord
.Message);
680
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
685
Assert.Null(collector.
LatestRecord
.Exception);
686
Assert.Equal("M10", collector.
LatestRecord
.Message);
687
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
692
Assert.Null(collector.
LatestRecord
.Exception);
693
Assert.Equal("M11", collector.
LatestRecord
.Message);
694
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
699
Assert.Null(collector.
LatestRecord
.Exception);
700
Assert.Equal("M12", collector.
LatestRecord
.Message);
701
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
713
Assert.Null(collector.
LatestRecord
.Exception);
714
Assert.Equal("M0 0", collector.
LatestRecord
.Message);
721
Assert.Null(collector.
LatestRecord
.Exception);
722
Assert.Equal("M1 42 42", collector.
LatestRecord
.Message);
729
Assert.Null(collector.
LatestRecord
.Exception);
730
Assert.Equal("M2 42 43 44 45 46 47 48", collector.
LatestRecord
.Message);
743
Assert.Null(collector.
LatestRecord
.Exception);
744
Assert.Equal("M3 43 42", collector.
LatestRecord
.Message);
759
Assert.Null(collector.
LatestRecord
.Exception);
760
Assert.Equal("M0", collector.
LatestRecord
.Message);
773
Assert.Null(collector.
LatestRecord
.Exception);
774
Assert.Equal("M0", collector.
LatestRecord
.Message);
809
Assert.Contains("Hello from S", collector.
LatestRecord
.Message);
821
Assert.Contains("Hello from S", collector.
LatestRecord
.Message);
847
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("@myevent2"));
848
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("otherevent"));
849
Assert.Equal("UseAtSymbol3, 42 42", collector.
LatestRecord
.Message);
853
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("@myevent3"));
854
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("otherevent"));
855
Assert.Equal("UseAtSymbol4 with error, 42 42", collector.
LatestRecord
.Message);
856
Assert.NotNull(collector.
LatestRecord
.Exception);
860
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("event.class"));
864
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("class"));
868
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("class"));
869
Assert.Equal("M6 class 42", collector.
LatestRecord
.Message);
873
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("@param"));
874
Assert.Equal("M7 param 42", collector.
LatestRecord
.Message);
895
Assert.Equal("M0 (null)", collector.
LatestRecord
.Message);
898
Assert.Equal("M1 (null)", collector.
LatestRecord
.Message);
901
Assert.Equal("M3 (null)", collector.
LatestRecord
.Message);
904
Assert.Equal("M4 (null) (null) (null) (null) (null) (null) (null) (null) (null)", collector.
LatestRecord
.Message);
907
Assert.Equal("M5 (null) (null) (null) (null) (null) (null) (null) (null) (null)", collector.
LatestRecord
.Message);
926
Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), collector.
LatestRecord
.StructuredState!.GetValue("p0"));
927
Assert.Equal("M0 " + dt.ToString(CultureInfo.InvariantCulture), collector.
LatestRecord
.Message);
950
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
951
Assert.Equal("[\"4\",\"5\",\"6\"]", collector.
LatestRecord
.StructuredState!.GetValue("p2"));
952
Assert.Equal("{\"Seven\"=\"7\",\"Eight\"=\"8\",\"Nine\"=\"9\"}", collector.
LatestRecord
.StructuredState!.GetValue("p3"));
963
Assert.Null(collector.
LatestRecord
.StructuredState!.GetValue("p1"));
968
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
973
Assert.Null(collector.
LatestRecord
.StructuredState!.GetValue("class"));
978
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("class"));
983
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
990
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
995
Assert.Null(collector.
LatestRecord
.StructuredState!.GetValue("p1"));
1006
Assert.Equal("Formatted!", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
1011
Assert.Equal("Formatted!", collector.
LatestRecord
.StructuredState!.GetValue("p1.P1"));
1016
Assert.Equal("Converted!", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
1027
EnsureOriginalFormatIsLastProperty(collector.
LatestRecord
, "M0", "M0");
1032
EnsureOriginalFormatIsLastProperty(collector.
LatestRecord
, "M1 {p0}", "M1 0");
1037
EnsureOriginalFormatIsLastProperty(collector.
LatestRecord
, "M2 {p0}{p1}", "M2 01");
1042
Assert.Empty(collector.
LatestRecord
.Message);
1043
Assert.Equal(3, collector.
LatestRecord
.StructuredState!.Count);
1049
var rol = (IReadOnlyList<KeyValuePair<string, string>>)collector.
LatestRecord
.State!;
1060
var rol = (collector.
LatestRecord
.State as IReadOnlyList<KeyValuePair<string, string?>>)!;
LogPropertiesRedactionTests.cs (21)
30
Assert.Null(collector.
LatestRecord
.Exception);
31
Assert.Equal("LogProperties with redaction: ----", collector.
LatestRecord
.Message);
40
collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
55
Assert.Null(collector.
LatestRecord
.Exception);
56
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
57
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
65
collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
79
Assert.Null(collector.
LatestRecord
.Exception);
80
Assert.Equal("No template params", collector.
LatestRecord
.Message);
95
collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
109
Assert.Null(collector.
LatestRecord
.Exception);
110
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
111
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
125
collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
139
Assert.Null(collector.
LatestRecord
.Exception);
140
Assert.Equal("Only ----------- as param", collector.
LatestRecord
.Message);
150
collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
164
Assert.Null(collector.
LatestRecord
.Exception);
165
Assert.Equal(LogLevel.None, collector.
LatestRecord
.Level);
166
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
175
collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
LogPropertiesTests.cs (23)
176
var ss = collector.
LatestRecord
.StructuredState!.ToDictionary(x => x.Key, x => x.Value);
194
ss = collector.
LatestRecord
.StructuredState!.ToDictionary(x => x.Key, x => x.Value);
229
Assert.Equal(LogLevel.Debug, _logger.Collector.
LatestRecord
.Level);
293
_logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
302
Assert.Equal(LogLevel.Information, _logger.Collector.
LatestRecord
.Level);
303
Assert.Equal($"Both {StringProperty} and {classToLog} as params", _logger.Collector.
LatestRecord
.Message);
313
_logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
323
Assert.Equal(LogLevel.Information, _logger.Collector.
LatestRecord
.Level);
324
Assert.Equal($"Testing nullable property within class here...", _logger.Collector.
LatestRecord
.Message);
333
_logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
343
Assert.Equal(LogLevel.Information, _logger.Collector.
LatestRecord
.Level);
344
Assert.Equal($"Testing nullable property within class here...", _logger.Collector.
LatestRecord
.Message);
352
_logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
364
var latestRecord = _logger.Collector.
LatestRecord
;
388
var latestRecord = _logger.Collector.
LatestRecord
;
418
var latestRecord = _logger.Collector.
LatestRecord
;
447
var latestRecord = _logger.Collector.
LatestRecord
;
471
var latestRecord = _logger.Collector.
LatestRecord
;
498
var latestRecord = _logger.Collector.
LatestRecord
;
522
var latestRecord = _logger.Collector.
LatestRecord
;
547
var latestRecord = _logger.Collector.
LatestRecord
;
573
var latestRecord = _logger.Collector.
LatestRecord
;
603
var state = _logger.Collector.
LatestRecord
.StructuredState!
PrimaryConstructorTests.cs (8)
23
Assert.Null(collector.
LatestRecord
.Exception);
24
Assert.Equal("Test.", collector.
LatestRecord
.Message);
37
Assert.Null(collector.
LatestRecord
.Exception);
38
Assert.Equal("Test.", collector.
LatestRecord
.Message);
51
Assert.Null(collector.
LatestRecord
.Exception);
52
Assert.Equal("Test.", collector.
LatestRecord
.Message);
65
Assert.Null(collector.
LatestRecord
.Exception);
66
Assert.Equal("Test.", collector.
LatestRecord
.Message);
TagNameTests.cs (3)
20
logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(new Dictionary<string, string?>
27
logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(new Dictionary<string, string?>
33
Assert.Equal("0", logger.Collector.
LatestRecord
.Message);
TagProviderTests.cs (19)
33
var latestRecord = _logger.Collector.
LatestRecord
;
56
var latestRecord = _logger.Collector.
LatestRecord
;
81
var latestRecord = _logger.Collector.
LatestRecord
;
104
var latestRecord = _logger.Collector.
LatestRecord
;
125
var latestRecord = _logger.Collector.
LatestRecord
;
136
latestRecord = _logger.Collector.
LatestRecord
;
162
var latestRecord = _logger.Collector.
LatestRecord
;
186
var latestRecord = _logger.Collector.
LatestRecord
;
207
var latestRecord = _logger.Collector.
LatestRecord
;
226
var latestRecord = _logger.Collector.
LatestRecord
;
246
var latestRecord = _logger.Collector.
LatestRecord
;
268
var latestRecord = _logger.Collector.
LatestRecord
;
289
var latestRecord = _logger.Collector.
LatestRecord
;
310
var latestRecord = _logger.Collector.
LatestRecord
;
330
var latestRecord = _logger.Collector.
LatestRecord
;
357
var latestRecord = _logger.Collector.
LatestRecord
;
381
_logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
395
var latestRecord = _logger.Collector.
LatestRecord
;
420
var latestRecord = _logger.Collector.
LatestRecord
;
TransitiveTests.cs (4)
28
logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
38
logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
55
logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);
65
logger.Collector.
LatestRecord
.StructuredState.Should().NotBeNull().And.Equal(expectedState);