3 instantiations of LogSummary
Aspire.Dashboard (1)
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
383
.Select(record => new
LogSummary
Aspire.Dashboard.Tests (2)
Model\SpanWaterfallViewModelTests.cs (1)
52
var log = new
LogSummary
Model\TraceDetailPageViewModelTests.cs (1)
110
var logSummary = new
LogSummary
35 references to LogSummary
Aspire.Dashboard (24)
Components\Controls\StructuredLogActions.razor.cs (1)
26
public required
LogSummary
LogEntry { get; set; }
Components\Pages\StructuredLogs.razor.cs (8)
27
private static readonly IEqualityComparer<
LogSummary
> s_logSummaryComparer = EqualityComparer<
LogSummary
>.Create(
55
private AspireFluentDataGrid<
LogSummary
>? _dataGrid;
130
private async ValueTask<GridItemsProviderResult<
LogSummary
>> GetData(GridItemsProviderRequest<
LogSummary
> request)
310
private Task OnShowPropertiesAsync(
LogSummary
summary, string? focusElementId)
406
private string GetRowClass(
LogSummary
entry)
520
private async Task LaunchGenAIVisualizerAsync(
LogSummary
logEntry)
Components\Pages\TraceDetail.razor.cs (1)
534
private async Task ToggleSpanLogsAsync(
LogSummary
logEntry)
Components\ResourcesGridColumns\LogMessageColumnDisplay.razor.cs (3)
12
public required
LogSummary
LogEntry { get; set; }
18
public required EventCallback<
LogSummary
> LaunchGenAIVisualizerCallback { get; set; }
21
public required Func<
LogSummary
, bool> IsGenAILogCallback { get; set; }
Model\Otlp\SpanLogEntryViewModel.cs (1)
13
public required
LogSummary
LogEntry { get; init; }
Model\Otlp\SpanWaterfallViewModel.cs (3)
70
public static List<SpanWaterfallViewModel> Create(OtlpTrace trace, List<
LogSummary
> logs, TraceDetailState state)
89
static SpanWaterfallViewModel CreateViewModel(OtlpSpan span, int depth, bool hidden, TraceDetailState state, List<
LogSummary
>? spanLogs, ref int currentSpanLogIndex)
110
foreach (
var
log in spanLogs)
Model\StructuredLogMenuBuilder.cs (1)
70
LogSummary
summary,
Model\StructuredLogsViewModel.cs (2)
16
private PagedResult<
LogSummary
>? _logs;
79
public async Task<PagedResult<
LogSummary
>> GetLogsAsync(CancellationToken cancellationToken)
Otlp\Storage\ITelemetryRepository.cs (1)
38
Task<PagedResult<
LogSummary
>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken);
Otlp\Storage\SqliteTelemetryRepository.cs (1)
177
public Task<PagedResult<
LogSummary
>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken) =>
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (2)
273
private PagedResult<
LogSummary
> GetLogSummariesFromDatabase(GetLogsContext context, CancellationToken cancellationToken)
379
return new PagedResult<
LogSummary
>
Aspire.Dashboard.Components.Tests (8)
Pages\StructuredLogsTests.cs (6)
228
var grid = cut.FindComponent<AspireFluentDataGrid<
LogSummary
>>();
277
var grid = cut.FindComponent<AspireFluentDataGrid<
LogSummary
>>();
280
var result = await cut.InvokeAsync(() => grid.Instance.ItemsProvider!(new GridItemsProviderRequest<
LogSummary
>
285
var refreshedResult = await cut.InvokeAsync(() => grid.Instance.ItemsProvider!(new GridItemsProviderRequest<
LogSummary
>
293
var itemComparer = Assert.IsAssignableFrom<IEqualityComparer<
LogSummary
>>(grid.Instance.ItemComparer);
375
var grid = cut.FindComponent<AspireFluentDataGrid<
LogSummary
>>();
Shared\TestTelemetryRepository.cs (2)
12
public Func<GetLogsContext, CancellationToken, Task<PagedResult<
LogSummary
>>>? GetLogSummariesAsyncHandler { get; init; }
34
public Task<PagedResult<
LogSummary
>> GetLogSummariesAsync(GetLogsContext context, CancellationToken cancellationToken) =>
Aspire.Dashboard.Tests (3)
Model\SpanWaterfallViewModelTests.cs (1)
52
var
log = new LogSummary
Model\TraceDetailPageViewModelTests.cs (1)
110
var
logSummary = new LogSummary
TelemetryRepositoryTests\LogTests.cs (1)
1882
var
first = logs[0];