1 write to InternalId
Aspire.Dashboard (1)
Otlp\Model\OtlpLogEntry.cs (1)
46InternalId = internalId;
28 references to InternalId
Aspire.Dashboard (19)
Components\Controls\StructuredLogDetails.razor.cs (2)
67if (ViewModel.LogEntry.InternalId != _viewModel?.LogEntry.InternalId)
Components\Pages\StructuredLogs.razor.cs (4)
293if (PageViewModel.SelectedLogEntry?.LogEntry.InternalId == entry.InternalId) 406if (entry.InternalId == PageViewModel.SelectedLogEntry?.LogEntry.InternalId) 616LogIds = [entry.InternalId]
Components\Pages\TraceDetail.razor.cs (3)
380else if (PageViewModel.SelectedData?.LogEntryViewModel is { } selectedLog && viewModel.SpanLogs.Any(l => l.LogEntry.InternalId == selectedLog.LogEntry.InternalId)) 518if (PageViewModel.SelectedData?.LogEntryViewModel?.LogEntry.InternalId == logEntry.InternalId) 772return !visibleSpans.Any(vm => vm.SpanLogs.Any(l => l.LogEntry.InternalId == logVm.LogEntry.InternalId));
Model\ExportHelpers.cs (1)
40var fileName = $"log-{logEntry.InternalId}.json";
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
321viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.InternalId));
Model\TelemetryExportService.cs (1)
263new KeyValuePair<string, string>(OtlpHelpers.AspireLogIdAttribute, log.InternalId.ToString(CultureInfo.InvariantCulture))
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (7)
303maxYieldedLogId = Math.Max(maxYieldedLogId, log.InternalId); 308if (pendingLog.InternalId > maxYieldedLogId) 310maxYieldedLogId = pendingLog.InternalId; 317if (log.InternalId > maxYieldedLogId) 319maxYieldedLogId = log.InternalId; 379var logIds = logs.Select(log => log.InternalId).ToArray(); 398if (matchingIds.Contains(log.InternalId))
Aspire.Dashboard.Components.Tests (1)
Controls\GenAIVisualizerDialogTests.cs (1)
176var selectedLogEntryId = (await repository.GetLogsForSpanAsync(trace.TraceId, span.SpanId, CancellationToken.None)).Single().InternalId;
Aspire.Dashboard.Tests (8)
Model\TelemetryExportServiceTests.cs (1)
139Assert.Equal(logs.Items[0].InternalId.ToString(CultureInfo.InvariantCulture), logIdAttribute.Value?.StringValue);
Model\TelemetryImportServiceTests.cs (2)
376var originalInternalId = logs.Items[0].InternalId; 423Assert.NotEqual(originalInternalId, importedLogs.Items[0].InternalId);
Model\TraceDetailPageViewModelTests.cs (1)
112InternalId = logEntry.InternalId,
TelemetryRepositoryTests\LogTests.cs (1)
194Assert.Equal(log.InternalId, summary.InternalId);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (3)
294logId = log.InternalId; 300Assert.Equal(logId, log.InternalId); 303Assert.Equal(logId, historicalContext.Repository.GetLog(logId)!.InternalId);