1 write to InternalId
Aspire.Dashboard (1)
Otlp\Model\OtlpLogEntry.cs (1)
35
InternalId
= Interlocked.Increment(ref s_nextLogEntryId);
37 references to InternalId
Aspire.Dashboard (34)
Components\Controls\StructuredLogDetails.razor.cs (2)
73
if (ViewModel.LogEntry.
InternalId
!= _viewModel?.LogEntry.
InternalId
)
Components\Pages\StructuredLogs.razor.cs (5)
314
if (SelectedLogEntry?.LogEntry.
InternalId
== entry.
InternalId
)
421
if (entry.
InternalId
== SelectedLogEntry?.LogEntry.
InternalId
)
577
logEntry.
InternalId
,
Components\Pages\TraceDetail.razor.cs (4)
378
else if (SelectedData?.LogEntryViewModel is { } selectedLog && viewModel.SpanLogs.Any(l => l.LogEntry.
InternalId
== selectedLog.LogEntry.
InternalId
))
515
if (SelectedData?.LogEntryViewModel?.LogEntry.
InternalId
== logEntry.
InternalId
)
Components_Pages_StructuredLogs_razor.g.cs (2)
1386
r => r.
InternalId
1810
var id = $"details-button-{context.
InternalId
}";
Components_Pages_TraceDetail_razor.g.cs (3)
2289
var buttonId = $"{context.Span.SpanId}-{item.LogEntry.
InternalId
}";
2291
var isSelected = SelectedData?.LogEntryViewModel?.LogEntry.
InternalId
== item.LogEntry.
InternalId
;
Model\Assistant\AssistantChatDataContext.cs (2)
351
_referencedLogs[logEntry.
InternalId
] = logEntry;
364
_referencedLogs.TryAdd(logEntry.
InternalId
, logEntry);
Model\Assistant\Markdown\LogEntryInlineRenderer.cs (2)
14
renderer.Write($@"<a href=""{DashboardUrls.StructuredLogsUrl(logEntryId: inline.LogEntry.
InternalId
)}"" class=""log-entry"">Log {inline.LogEntry.
InternalId
}</a>");
Model\Assistant\Prompts\IceBreakersBuilder.cs (2)
205
_loc.GetString(nameof(AIPrompts.PromptAnalyzeLogEntry), logEntry.
InternalId
),
208
_loc.GetString(nameof(AIPrompts.PromptAnalyzeLogEntry), logEntry.
InternalId
),
Model\ExportHelpers.cs (1)
40
var fileName = $"log-{logEntry.
InternalId
}.json";
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
275
viewModel.Items.Add(CreateMessage(viewModel, currentIndex, type.Value, parts, internalId: item.
InternalId
));
Model\StructuredLogMenuBuilder.cs (1)
122
_aiPromptsLoc.GetString(nameof(AIPrompts.PromptAnalyzeLogEntry), logEntry.
InternalId
),
Model\TelemetryExportService.cs (1)
270
new KeyValuePair<string, string>(OtlpHelpers.AspireLogIdAttribute, log.
InternalId
.ToString(CultureInfo.InvariantCulture))
Otlp\Storage\TelemetryRepository.cs (1)
465
if (logEntry.
InternalId
== logId)
Otlp\Storage\TelemetryRepository.Watchers.cs (7)
169
if (log.
InternalId
> maxYieldedLogId)
171
maxYieldedLogId = log.
InternalId
;
180
if (pendingLog.
InternalId
> maxYieldedLogId)
182
maxYieldedLogId = pendingLog.
InternalId
;
192
if (log.
InternalId
<= maxYieldedLogId)
197
maxYieldedLogId = log.
InternalId
;
281
_logger.LogWarning("Log watcher channel is full, dropping log {LogId}. Consumer may be slow.", log.
InternalId
);
Aspire.Dashboard.Tests (3)
Model\TelemetryExportServiceTests.cs (1)
130
Assert.Equal(logs.Items[0].
InternalId
.ToString(CultureInfo.InvariantCulture), logIdAttribute.Value?.StringValue);
Model\TelemetryImportServiceTests.cs (2)
342
var originalInternalId = logs.Items[0].
InternalId
;
372
Assert.NotEqual(originalInternalId, importedLogs.Items[0].
InternalId
);