1 write to Message
Aspire.Dashboard (1)
Otlp\Model\OtlpLogEntry.cs (1)
51
Message
= message;
69 references to Message
Aspire.Dashboard (8)
Components\Controls\StructuredLogDetails.razor.cs (1)
103
new TelemetryPropertyViewModel { Name = "Message", Key = KnownStructuredLogFields.MessageField, Value = _viewModel.LogEntry.
Message
},
Model\GenAI\GenAIVisualizerDialogViewModel.cs (2)
318
if (!string.IsNullOrEmpty(item.
Message
) && OtlpHelpers.GetEventName(item) is { } name && TryMapEventName(name, out var type))
320
var parts = DeserializeEventContent(index, type.Value, item.
Message
);
Model\StructuredLogMenuBuilder.cs (1)
58
AddMenuItems(menuItems, logEntry.
Message
, () => logEntry, onViewDetails, showViewDetails);
Model\StructuredLogsViewModel.cs (1)
112
filters.Add(new FieldTelemetryFilter { Field = nameof(OtlpLogEntry.
Message
), Condition = FilterCondition.Contains, Value = filterText });
Model\TelemetryExportService.cs (1)
260
Body = new OtlpAnyValueJson { StringValue = log.
Message
},
Otlp\Model\OtlpLogEntry.cs (1)
66
KnownStructuredLogFields.MessageField => log.
Message
,
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
617
nameof(OtlpLogEntry.
Message
) or KnownStructuredLogFields.MessageField => "l.message",
Aspire.Dashboard.Tests (61)
Integration\OtlpHttpJsonTests.cs (1)
597
Assert.Equal("Example log record", log.
Message
);
Model\DashboardDataSourceTests.cs (1)
1175
}, cancellationToken: CancellationToken.None)).Items).
Message
);
Model\StructuredLogsPageViewModelTests.cs (4)
142
Field = nameof(OtlpLogEntry.
Message
),
162
Field = nameof(OtlpLogEntry.
Message
),
182
Field = nameof(OtlpLogEntry.
Message
),
203
Field = nameof(OtlpLogEntry.
Message
),
Model\TelemetryImportServiceTests.cs (2)
94
Assert.Equal("Test log message", logs.Items[0].
Message
);
346
Assert.Equal("Round trip test", importedLogs.Items[0].
Message
);
Model\TraceDetailPageViewModelTests.cs (1)
115
Message = logEntry.
Message
,
TelemetryRepositoryTests\LogTests.cs (31)
80
Assert.Equal("Test Value!", resource.
Message
);
197
Assert.Equal(log.
Message
, summary.Message);
243
Assert.Equal("linked", log.
Message
);
248
Assert.Equal("ordinary", log.
Message
);
384
Assert.Equal("", resource.
Message
);
436
Assert.Equal("1", l.
Message
);
439
l => Assert.Equal("2", l.
Message
),
440
l => Assert.Equal("3", l.
Message
),
441
l => Assert.Equal("4", l.
Message
),
442
l => Assert.Equal("5", l.
Message
),
443
l => Assert.Equal("6", l.
Message
),
444
l => Assert.Equal("7", l.
Message
),
445
l => Assert.Equal("8", l.
Message
),
446
l => Assert.Equal("9", l.
Message
),
447
l => Assert.Equal("10", l.
Message
));
925
Assert.Equal("0123456789012345", resource.
Message
);
1067
Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.
Message
), Value = "does_not_contain" }]
1075
Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.
Message
), Value = "MESSAGE" }]
1112
Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.
Message
), Value = fragment }]
1116
Assert.Equal(expectedMessage, log.
Message
);
1231
Assert.Equal("Test Value!", resource.
Message
);
1254
Assert.Equal("Test Value!", resource.
Message
);
1327
Assert.Equal("message-1", resource.
Message
);
1338
Assert.Equal("message-2", resource.
Message
);
1483
Assert.Equal("message-2", resource.
Message
);
1488
Assert.Equal("message-3", resource.
Message
);
1555
Assert.Equal("message-3", log.
Message
);
1797
Field = nameof(OtlpLogEntry.
Message
),
1804
Field = nameof(OtlpLogEntry.
Message
),
1821
Assert.Equal("matching log", logs.Items[0].
Message
);
1953
Assert.Equal(expectedMessages.Order(), logs.Select(log => log.
Message
).Order());
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
301
Assert.Equal("Test Value!", log.
Message
);
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (20)
235
Assert.Equal("log-resource2-456", logs.Items[0].
Message
);
247
Assert.Equal("log-resource2-456", resource2Logs.Items[0].
Message
);
276
Assert.Contains(logs.Items, l => l.
Message
== "log-resource1-111");
277
Assert.Contains(logs.Items, l => l.
Message
== "log-resource3-333");
278
Assert.DoesNotContain(logs.Items, l => l.
Message
== "log-resource2-222");
554
Assert.Equal("log1", receivedLogs[0].
Message
);
555
Assert.Equal("log2", receivedLogs[1].
Message
);
930
l => Assert.Equal("log-service2-inst2", l.
Message
),
931
l => Assert.Equal("log-service1-inst1", l.
Message
));
945
Field = nameof(OtlpLogEntry.
Message
),
1022
Assert.All(receivedLogs, l => Assert.Contains("match", l.
Message
));
1114
Assert.Contains(receivedLogs, l => l.
Message
== "initial error");
1115
Assert.Contains(receivedLogs, l => l.
Message
== "error log");
1116
Assert.Contains(receivedLogs, l => l.
Message
== "critical log");
1199
Assert.Equal("connection timeout error", receivedLogs[0].
Message
);
1200
Assert.Equal("database timeout error occurred", receivedLogs[1].
Message
);
1213
Field = nameof(OtlpLogEntry.
Message
),
1220
Field = nameof(OtlpLogEntry.
Message
),
1296
Assert.Equal("this should match", receivedLogs[0].
Message
);
1297
Assert.Equal("another match here", receivedLogs[1].
Message
);