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