4 instantiations of LogSummary
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
386.Select(record => new LogSummary
Aspire.Dashboard.Components.Tests (1)
Controls\TextVisualizerDialogTests.cs (1)
622var summary = new LogSummary
Aspire.Dashboard.Tests (2)
Model\SpanWaterfallViewModelTests.cs (1)
52var log = new LogSummary
Model\TraceDetailPageViewModelTests.cs (1)
110var logSummary = new LogSummary
50 references to LogSummary
Aspire.Dashboard (38)
Components\Controls\ApplicationSummary.razor.cs (2)
457foreach (var log in errorLogs.Items) 992public required List<LogSummary> RecentErrors { get; init; }
Components\Controls\StructuredLogActions.razor.cs (1)
26public required LogSummary LogEntry { get; set; }
Components\Legacy\Pages\StructuredLogs.razor.cs (8)
27private static readonly IEqualityComparer<LogSummary> s_logSummaryComparer = EqualityComparer<LogSummary>.Create( 54private AspireFluentDataGrid<LogSummary>? _dataGrid; 129private async ValueTask<GridItemsProviderResult<LogSummary>> GetData(GridItemsProviderRequest<LogSummary> request) 304private Task OnShowPropertiesAsync(LogSummary summary, string? focusElementId) 400private string GetRowClass(LogSummary entry) 510private async Task LaunchGenAIVisualizerAsync(LogSummary logEntry)
Components\Legacy\Pages\TraceDetail.razor.cs (1)
534private async Task ToggleSpanLogsAsync(LogSummary logEntry)
Components\Pages\ResourceOverview.razor.cs (2)
776public required List<LogSummary> RecentAttentionLogs { get; init; } 777public required List<LogSummary> RecentLogs { get; init; }
Components\Pages\StructuredLogs.razor.cs (8)
27private static readonly IEqualityComparer<LogSummary> s_logSummaryComparer = EqualityComparer<LogSummary>.Create( 54private AspireFluentDataGrid<LogSummary>? _dataGrid; 143private async ValueTask<GridItemsProviderResult<LogSummary>> GetData(GridItemsProviderRequest<LogSummary> request) 347private Task OnShowPropertiesAsync(LogSummary summary, string? focusElementId) 443private string GetRowClass(LogSummary entry) 560private async Task LaunchGenAIVisualizerAsync(LogSummary logEntry)
Components\Pages\TraceDetail.razor.cs (1)
560private 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)
55public static List<SpanWaterfallViewModel> Create(OtlpTrace trace, List<LogSummary> logs, TraceDetailState state) 73static SpanWaterfallViewModel CreateViewModel(OtlpSpan span, int depth, bool hidden, TraceDetailState state, List<LogSummary>? spanLogs) 94foreach (var log in spanLogs)
Model\StructuredLogMenuBuilder.cs (1)
70LogSummary summary,
Model\StructuredLogsViewModel.cs (3)
16private PagedResult<LogSummary>? _logs; 99public async Task<PagedResult<LogSummary>> GetLogsAsync(CancellationToken cancellationToken) 104return PagedResult<LogSummary>.Empty;
Otlp\Storage\ITelemetryRepository.cs (1)
41Task<PagedResult<LogSummary>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken);
Otlp\Storage\SqliteTelemetryRepository.cs (1)
214public 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 (9)
Controls\TextVisualizerDialogTests.cs (1)
622var summary = new LogSummary
Pages\StructuredLogsTests.cs (6)
255var grid = cut.FindComponent<AspireFluentDataGrid<LogSummary>>(); 304var grid = cut.FindComponent<AspireFluentDataGrid<LogSummary>>(); 307var result = await cut.InvokeAsync(() => grid.Instance.ItemsProvider!(new GridItemsProviderRequest<LogSummary> 312var refreshedResult = await cut.InvokeAsync(() => grid.Instance.ItemsProvider!(new GridItemsProviderRequest<LogSummary> 320var itemComparer = Assert.IsAssignableFrom<IEqualityComparer<LogSummary>>(grid.Instance.ItemComparer); 403var grid = cut.FindComponent<AspireFluentDataGrid<LogSummary>>();
Shared\TestTelemetryRepository.cs (2)
12public Func<GetLogsContext, CancellationToken, Task<PagedResult<LogSummary>>>? GetLogSummariesAsyncHandler { get; init; } 48public 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];