410 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);
951
Assert.Equal(LogLevel.Trace, logCollector.
LatestRecord
.Level);
952
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)
111
Assert.Equal("Header 'Date' not found.", _logger.Collector.
LatestRecord
.Message);
130
Assert.Equal("Using a default value for header 'Date'.", _logger.Collector.
LatestRecord
.Message);
148
Assert.Equal("Can't parse header 'Date' due to 'Unable to parse date time offset value.'.", _logger.Collector.
LatestRecord
.Message);
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)
263
Assert.Contains(ProviderUnableToGatherData, logger.Collector.
LatestRecord
.Message, StringComparison.OrdinalIgnoreCase);
291
Assert.Contains(_publisherUnableToPublishErrorMessage, logger.Collector.
LatestRecord
.Message, StringComparison.OrdinalIgnoreCase);
374
await Verifier.Verify(logger.Collector.
LatestRecord
).UseDirectory("Verified");
Microsoft.Extensions.Diagnostics.Testing (1)
Logging\FakeLogger.cs (1)
110
public FakeLogRecord LatestRecord => Collector.
LatestRecord
;
Microsoft.Gen.Logging.Generated.Tests (354)
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 (221)
26
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
27
Assert.Null(collector.
LatestRecord
.Exception);
28
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
33
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
34
Assert.Null(collector.
LatestRecord
.Exception);
35
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
40
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
41
Assert.Null(collector.
LatestRecord
.Exception);
42
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
53
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
54
Assert.Null(collector.
LatestRecord
.Exception);
55
Assert.Equal("Could not open socket to `microsoft.com`", collector.
LatestRecord
.Message);
91
Assert.Equal("Hello World", collector.
LatestRecord
.Message);
92
Assert.Equal(3, collector.
LatestRecord
.StructuredState!.Count);
93
Assert.Equal("Hello", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
94
Assert.Equal("World", collector.
LatestRecord
.StructuredState!.GetValue("p2"));
99
Assert.Equal("Hello World", collector.
LatestRecord
.Message);
100
Assert.Equal(3, collector.
LatestRecord
.StructuredState!.Count);
101
Assert.Equal("Hello", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
102
Assert.Equal("World", collector.
LatestRecord
.StructuredState!.GetValue("p2"));
113
Assert.Null(collector.
LatestRecord
.Exception);
114
Assert.Equal("M1", collector.
LatestRecord
.Message);
119
Assert.Null(collector.
LatestRecord
.Exception);
120
Assert.Equal("M2 arg1", collector.
LatestRecord
.Message);
125
Assert.Null(collector.
LatestRecord
.Exception);
126
Assert.Equal("M3 arg1 2", collector.
LatestRecord
.Message);
131
Assert.Equal("A", collector.
LatestRecord
.Exception!.Message);
132
Assert.Equal("M4", collector.
LatestRecord
.Message);
137
Assert.Equal("A", collector.
LatestRecord
.Exception!.Message);
138
Assert.Equal("M5 System.InvalidOperationException: B", collector.
LatestRecord
.Message);
143
Assert.Equal("A", collector.
LatestRecord
.Exception!.Message);
144
Assert.Equal("M6 2", collector.
LatestRecord
.Message);
149
Assert.Equal("B", collector.
LatestRecord
.Exception!.Message);
150
Assert.Equal("M7 1", collector.
LatestRecord
.Message);
155
Assert.Equal("M81234567", collector.
LatestRecord
.Message);
160
Assert.Equal("M9 1 2 3 4 5 6 7", collector.
LatestRecord
.Message);
165
Assert.Equal("M101", collector.
LatestRecord
.Message);
224
Assert.Null(collector.
LatestRecord
.Exception);
225
Assert.Equal("M0 Zero", collector.
LatestRecord
.Message);
226
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
227
Assert.Equal(0, collector.
LatestRecord
.Id.Id);
232
Assert.Null(collector.
LatestRecord
.Exception);
233
Assert.Equal("M1 One", collector.
LatestRecord
.Message);
234
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
235
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
240
Assert.Null(collector.
LatestRecord
.Exception);
241
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
242
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
243
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
248
Assert.Null(collector.
LatestRecord
.Exception);
249
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
250
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
251
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
256
Assert.Null(collector.
LatestRecord
.Exception);
257
Assert.Equal("M4 Four", collector.
LatestRecord
.Message);
258
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
259
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
264
Assert.Null(collector.
LatestRecord
.Exception);
265
Assert.Equal("M5 Five", collector.
LatestRecord
.Message);
266
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
267
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
272
Assert.Null(collector.
LatestRecord
.Exception);
273
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
274
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
275
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
282
var logRecord = collector.
LatestRecord
;
293
logRecord = collector.
LatestRecord
;
309
Assert.Null(collector.
LatestRecord
.Exception);
310
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
311
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
316
Assert.Null(collector.
LatestRecord
.Exception);
317
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
318
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
323
Assert.Null(collector.
LatestRecord
.Exception);
324
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
325
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
330
Assert.Null(collector.
LatestRecord
.Exception);
331
Assert.Equal("\"Hello\" World", collector.
LatestRecord
.Message);
332
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
337
Assert.Null(collector.
LatestRecord
.Exception);
338
Assert.Equal("\"p\" -> \"q\"", collector.
LatestRecord
.Message);
339
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
340
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
345
Assert.Null(collector.
LatestRecord
.Exception);
346
Assert.Equal("\"\n\r\\", collector.
LatestRecord
.Message);
347
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
348
Assert.NotEqual(0, collector.
LatestRecord
.Id.Id);
362
Assert.Null(collector.
LatestRecord
.Exception);
363
Assert.Equal("M0", collector.
LatestRecord
.Message);
364
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
369
Assert.Null(collector.
LatestRecord
.Exception);
370
Assert.Equal("M1 Foo", collector.
LatestRecord
.Message);
371
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
378
var logRecord = collector.
LatestRecord
;
404
Assert.Null(collector.
LatestRecord
.Exception);
405
Assert.Equal("M2", collector.
LatestRecord
.Message);
406
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
411
Assert.Null(collector.
LatestRecord
.Exception);
412
Assert.Equal("M3", collector.
LatestRecord
.Message);
413
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
418
Assert.Null(collector.
LatestRecord
.Exception);
419
Assert.Equal("M4", collector.
LatestRecord
.Message);
420
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
425
Assert.Null(collector.
LatestRecord
.Exception);
426
Assert.Equal("M5", collector.
LatestRecord
.Message);
427
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
432
Assert.Null(collector.
LatestRecord
.Exception);
433
Assert.Equal("M6", collector.
LatestRecord
.Message);
434
Assert.Equal(LogLevel.None, collector.
LatestRecord
.Level);
439
Assert.Null(collector.
LatestRecord
.Exception);
440
Assert.Equal("M7", collector.
LatestRecord
.Message);
441
Assert.Equal((LogLevel)42, collector.
LatestRecord
.Level);
446
Assert.Null(collector.
LatestRecord
.Exception);
447
Assert.Equal("M8", collector.
LatestRecord
.Message);
448
Assert.Equal(LogLevel.Critical, collector.
LatestRecord
.Level);
453
Assert.Null(collector.
LatestRecord
.Exception);
454
Assert.Equal("M9", collector.
LatestRecord
.Message);
455
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
460
Assert.Null(collector.
LatestRecord
.Exception);
461
Assert.Equal("M10 Warning", collector.
LatestRecord
.Message);
462
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
467
Assert.Null(collector.
LatestRecord
.Exception);
468
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
482
Assert.Null(collector.
LatestRecord
.Exception);
483
Assert.Equal("No params here...", collector.
LatestRecord
.Message);
484
Assert.Equal(LogLevel.Warning, collector.
LatestRecord
.Level);
489
Assert.Null(collector.
LatestRecord
.Exception);
490
Assert.Equal("No params here as well...", collector.
LatestRecord
.Message);
491
Assert.Equal(LogLevel.Information, collector.
LatestRecord
.Level);
496
Assert.Null(collector.
LatestRecord
.Exception);
497
Assert.Equal("No params here as well...", collector.
LatestRecord
.Message);
498
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
510
Assert.Null(collector.
LatestRecord
.Exception);
511
Assert.Equal("M2 --- --- -----", collector.
LatestRecord
.Message);
527
Assert.Equal("Foo", collector.
LatestRecord
.Exception!.Message);
528
Assert.Equal("M0 System.ArgumentException: Bar", collector.
LatestRecord
.Message);
529
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
534
Assert.Equal("Foo", collector.
LatestRecord
.Exception!.Message);
535
Assert.Equal("M1 System.ArgumentException: Bar", collector.
LatestRecord
.Message);
536
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
541
Assert.Equal("Foo", collector.
LatestRecord
.Exception!.Message);
542
Assert.Equal("M2 One: System.ArgumentException: Foo", collector.
LatestRecord
.Message);
543
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
550
Assert.NotNull(collector.
LatestRecord
.Exception);
551
Assert.Equal(exception.Message, collector.
LatestRecord
.Exception!.Message);
552
Assert.Equal(exception.GetType(), collector.
LatestRecord
.Exception!.GetType());
553
Assert.Equal(string.Empty, collector.
LatestRecord
.Message);
554
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
565
Assert.Null(collector.
LatestRecord
.Exception);
566
Assert.Equal("M0", collector.
LatestRecord
.Message);
567
Assert.Equal(LogLevel.Trace, collector.
LatestRecord
.Level);
569
Assert.Equal("CustomEventName", collector.
LatestRecord
.Id.Name);
575
var logRecord = collector.
LatestRecord
;
591
Assert.Null(collector.
LatestRecord
.Exception);
592
Assert.Equal("M8", collector.
LatestRecord
.Message);
593
Assert.Equal(LogLevel.Error, collector.
LatestRecord
.Level);
598
Assert.Null(collector.
LatestRecord
.Exception);
599
Assert.Equal("M9", collector.
LatestRecord
.Message);
600
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
605
Assert.Null(collector.
LatestRecord
.Exception);
606
Assert.Equal("M10", collector.
LatestRecord
.Message);
607
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
612
Assert.Null(collector.
LatestRecord
.Exception);
613
Assert.Equal("M11", collector.
LatestRecord
.Message);
614
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
619
Assert.Null(collector.
LatestRecord
.Exception);
620
Assert.Equal("M12", collector.
LatestRecord
.Message);
621
Assert.Equal(LogLevel.Debug, collector.
LatestRecord
.Level);
633
Assert.Null(collector.
LatestRecord
.Exception);
634
Assert.Equal("M0 0", collector.
LatestRecord
.Message);
641
Assert.Null(collector.
LatestRecord
.Exception);
642
Assert.Equal("M1 42 42", collector.
LatestRecord
.Message);
649
Assert.Null(collector.
LatestRecord
.Exception);
650
Assert.Equal("M2 42 43 44 45 46 47 48", collector.
LatestRecord
.Message);
663
Assert.Null(collector.
LatestRecord
.Exception);
664
Assert.Equal("M3 43 42", collector.
LatestRecord
.Message);
679
Assert.Null(collector.
LatestRecord
.Exception);
680
Assert.Equal("M0", collector.
LatestRecord
.Message);
693
Assert.Null(collector.
LatestRecord
.Exception);
694
Assert.Equal("M0", collector.
LatestRecord
.Message);
729
Assert.Contains("Hello from S", collector.
LatestRecord
.Message);
755
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("@myevent2"));
756
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("otherevent"));
757
Assert.Equal("UseAtSymbol3, 42 42", collector.
LatestRecord
.Message);
761
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("@myevent3"));
762
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("otherevent"));
763
Assert.Equal("UseAtSymbol4 with error, 42 42", collector.
LatestRecord
.Message);
764
Assert.NotNull(collector.
LatestRecord
.Exception);
768
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("event.class"));
772
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("class"));
776
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("class"));
777
Assert.Equal("M6 class 42", collector.
LatestRecord
.Message);
781
Assert.Equal("42", collector.
LatestRecord
.StructuredState!.GetValue("@param"));
782
Assert.Equal("M7 param 42", collector.
LatestRecord
.Message);
803
Assert.Equal("M0 (null)", collector.
LatestRecord
.Message);
806
Assert.Equal("M1 (null)", collector.
LatestRecord
.Message);
809
Assert.Equal("M3 (null)", collector.
LatestRecord
.Message);
812
Assert.Equal("M4 (null) (null) (null) (null) (null) (null) (null) (null) (null)", collector.
LatestRecord
.Message);
815
Assert.Equal("M5 (null) (null) (null) (null) (null) (null) (null) (null) (null)", collector.
LatestRecord
.Message);
834
Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), collector.
LatestRecord
.StructuredState!.GetValue("p0"));
835
Assert.Equal("M0 " + dt.ToString(CultureInfo.InvariantCulture), collector.
LatestRecord
.Message);
858
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
859
Assert.Equal("[\"4\",\"5\",\"6\"]", collector.
LatestRecord
.StructuredState!.GetValue("p2"));
860
Assert.Equal("{\"Seven\"=\"7\",\"Eight\"=\"8\",\"Nine\"=\"9\"}", collector.
LatestRecord
.StructuredState!.GetValue("p3"));
871
Assert.Null(collector.
LatestRecord
.StructuredState!.GetValue("p1"));
876
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
881
Assert.Null(collector.
LatestRecord
.StructuredState!.GetValue("class"));
886
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("class"));
891
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
898
Assert.Equal("[\"1\",\"2\",\"3\"]", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
903
Assert.Null(collector.
LatestRecord
.StructuredState!.GetValue("p1"));
914
Assert.Equal("Formatted!", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
919
Assert.Equal("Formatted!", collector.
LatestRecord
.StructuredState!.GetValue("p1.P1"));
924
Assert.Equal("Converted!", collector.
LatestRecord
.StructuredState!.GetValue("p1"));
935
EnsureOriginalFormatIsLastProperty(collector.
LatestRecord
, "M0", "M0");
940
EnsureOriginalFormatIsLastProperty(collector.
LatestRecord
, "M1 {p0}", "M1 0");
945
EnsureOriginalFormatIsLastProperty(collector.
LatestRecord
, "M2 {p0}{p1}", "M2 01");
950
Assert.Empty(collector.
LatestRecord
.Message);
951
Assert.Equal(3, collector.
LatestRecord
.StructuredState!.Count);
957
var rol = (IReadOnlyList<KeyValuePair<string, string>>)collector.
LatestRecord
.State!;
968
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 (22)
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
;
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);