9 writes to LogEntry
Aspire.Dashboard (4)
Components\Legacy\Pages\StructuredLogs.razor.cs (1)
297LogEntry = entry
Components\Legacy\Pages\TraceDetail.razor.cs (1)
546LogEntryViewModel = new StructureLogsDetailsViewModel { LogEntry = fullLogEntry }
Components\Pages\StructuredLogs.razor.cs (1)
340LogEntry = entry
Components\Pages\TraceDetail.razor.cs (1)
555LogEntryViewModel = new StructureLogsDetailsViewModel { LogEntry = fullLogEntry }
Aspire.Dashboard.Components.Tests (2)
Controls\StructuredLogDetailsTests.cs (2)
50LogEntry = TelemetryTestHelpers.CreateOtlpLogEntry( 89LogEntry = TelemetryTestHelpers.CreateOtlpLogEntry(
Aspire.Dashboard.Tests (3)
Model\StructuredLogsPageViewModelTests.cs (1)
258return new StructureLogsDetailsViewModel { LogEntry = Assert.Single(logs.Items) };
Model\TraceDetailPageViewModelTests.cs (2)
131LogEntryViewModel = new StructureLogsDetailsViewModel { LogEntry = logEntry } 159LogEntryViewModel = new StructureLogsDetailsViewModel { LogEntry = logEntry }
32 references to LogEntry
Aspire.Dashboard (32)
Components\Controls\StructuredLogDetails.razor.cs (20)
43ViewModel.LogEntry.ResourceView.AllProperties().Select(p => new TelemetryPropertyViewModel { Name = p.DisplayName, Key = p.Key, Value = p.Value }) 66if (ViewModel.LogEntry.InternalId != _viewModel?.LogEntry.InternalId) 75var attributes = _viewModel.LogEntry.Attributes 81TextVisualizerFormat = TextVisualizerFormatHelpers.GetLogFormat(a.Key, _viewModel.LogEntry.Scope.Name, _viewModel.LogEntry.Attributes) 87new TelemetryPropertyViewModel { Name = "Category", Key = KnownStructuredLogFields.CategoryField, Value = _viewModel.LogEntry.Scope.Name } 89if (!string.IsNullOrEmpty(_viewModel.LogEntry.EventName)) 91_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "EventName", Key = KnownStructuredLogFields.EventNameField, Value = _viewModel.LogEntry.EventName }); 93if (HasTelemetryBaggage(_viewModel.LogEntry.TraceId)) 95_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "TraceId", Key = KnownStructuredLogFields.TraceIdField, Value = _viewModel.LogEntry.TraceId }); 97if (HasTelemetryBaggage(_viewModel.LogEntry.SpanId)) 99_contextAttributes.Add(new TelemetryPropertyViewModel { Name = "SpanId", Key = KnownStructuredLogFields.SpanIdField, Value = _viewModel.LogEntry.SpanId }); 107new TelemetryPropertyViewModel { Name = "Level", Key = KnownStructuredLogFields.LevelField, Value = _viewModel.LogEntry.Severity.ToString() }, 112Value = _viewModel.LogEntry.Message, 113TextVisualizerFormat = TextVisualizerFormatHelpers.GetLogMessageFormat(_viewModel.LogEntry.Scope.Name) 128Parameters = { ["TraceId"] = _viewModel.LogEntry.TraceId } 133Parameters = { ["Resource"] = _viewModel.LogEntry.ResourceView.Resource } 138Parameters = { ["LogEntry"] = _viewModel.LogEntry } 149StructuredLogMenuBuilder.AddMenuItems(_logActionsMenuItems, ViewModel.LogEntry, EventCallback.Empty, showViewDetails: false);
Components\Legacy\Pages\StructuredLogs.razor.cs (3)
289if (PageViewModel.SelectedLogEntry?.LogEntry.InternalId == entry.InternalId) 402if (entry.InternalId == PageViewModel.SelectedLogEntry?.LogEntry.InternalId) 581var entry = SelectedLogEntry.LogEntry;
Components\Legacy\Pages\TraceDetail.razor.cs (3)
398else if (PageViewModel.SelectedData?.LogEntryViewModel is { } selectedLog && viewModel.SpanLogs.Any(l => l.LogEntry.InternalId == selectedLog.LogEntry.InternalId)) 536if (PageViewModel.SelectedData?.LogEntryViewModel?.LogEntry.InternalId == logEntry.InternalId) 790return !visibleSpans.Any(vm => vm.SpanLogs.Any(l => l.LogEntry.InternalId == logVm.LogEntry.InternalId));
Components\Pages\StructuredLogs.razor.cs (3)
332if (PageViewModel.SelectedLogEntry?.LogEntry.InternalId == entry.InternalId) 445if (entry.InternalId == PageViewModel.SelectedLogEntry?.LogEntry.InternalId) 635var entry = SelectedLogEntry.LogEntry;
Components\Pages\TraceDetail.razor.cs (3)
407else if (PageViewModel.SelectedData?.LogEntryViewModel is { } selectedLog && viewModel.SpanLogs.Any(l => l.LogEntry.InternalId == selectedLog.LogEntry.InternalId)) 545if (PageViewModel.SelectedData?.LogEntryViewModel?.LogEntry.InternalId == logEntry.InternalId) 799return !visibleSpans.Any(vm => vm.SpanLogs.Any(l => l.LogEntry.InternalId == logVm.LogEntry.InternalId));