3 instantiations of LogSummary
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
386.Select(record => new LogSummary
Aspire.Dashboard.Tests (2)
Model\SpanWaterfallViewModelTests.cs (1)
52var log = new LogSummary
Model\TraceDetailPageViewModelTests.cs (1)
110var logSummary = new LogSummary
29 references to LogSummary
Aspire.Dashboard (23)
Components\Controls\StructuredLogActions.razor.cs (1)
26public required LogSummary LogEntry { get; set; }
Components\Pages\StructuredLogs.razor.cs (7)
51private AspireFluentDataGrid<LogSummary>? _dataGrid; 129private async ValueTask<GridItemsProviderResult<LogSummary>> GetData(GridItemsProviderRequest<LogSummary> request) 308private Task OnShowPropertiesAsync(LogSummary summary, string? focusElementId) 404private string GetRowClass(LogSummary entry) 431if (_dataGrid != null && FluentDataGridHelper<LogSummary>.TrySetMaxItemCount(_dataGrid, 10_000)) 537private async Task LaunchGenAIVisualizerAsync(LogSummary logEntry)
Components\Pages\TraceDetail.razor.cs (1)
516private async Task ToggleSpanLogsAsync(LogSummary logEntry)
Components\ResourcesGridColumns\LogMessageColumnDisplay.razor.cs (3)
12public required LogSummary LogEntry { get; set; } 18public required EventCallback<LogSummary> LaunchGenAIVisualizerCallback { get; set; } 21public required Func<LogSummary, bool> IsGenAILogCallback { get; set; }
Model\Otlp\SpanLogEntryViewModel.cs (1)
13public required LogSummary LogEntry { get; init; }
Model\Otlp\SpanWaterfallViewModel.cs (3)
70public static List<SpanWaterfallViewModel> Create(OtlpTrace trace, List<LogSummary> logs, TraceDetailState state) 89static SpanWaterfallViewModel CreateViewModel(OtlpSpan span, int depth, bool hidden, TraceDetailState state, List<LogSummary>? spanLogs, ref int currentSpanLogIndex) 110foreach (var log in spanLogs)
Model\StructuredLogMenuBuilder.cs (1)
70LogSummary summary,
Model\StructuredLogsViewModel.cs (2)
16private PagedResult<LogSummary>? _logs; 79public async Task<PagedResult<LogSummary>> GetLogsAsync(CancellationToken cancellationToken)
Otlp\Storage\ITelemetryRepository.cs (1)
38Task<PagedResult<LogSummary>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken);
Otlp\Storage\SqliteTelemetryRepository.cs (1)
178public Task<PagedResult<LogSummary>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken) =>
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (2)
276private PagedResult<LogSummary> GetLogSummariesFromDatabase(GetLogsContext context, CancellationToken cancellationToken) 382return new PagedResult<LogSummary>
Aspire.Dashboard.Components.Tests (3)
Pages\StructuredLogsTests.cs (1)
312var grid = cut.FindComponent<AspireFluentDataGrid<LogSummary>>();
Shared\TestTelemetryRepository.cs (2)
12public Func<GetLogsContext, CancellationToken, Task<PagedResult<LogSummary>>>? GetLogSummariesAsyncHandler { get; init; } 34public Task<PagedResult<LogSummary>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken) =>
Aspire.Dashboard.Tests (3)
Model\SpanWaterfallViewModelTests.cs (1)
52var log = new LogSummary
Model\TraceDetailPageViewModelTests.cs (1)
110var logSummary = new LogSummary
TelemetryRepositoryTests\LogTests.cs (1)
1882var first = logs[0];