54 instantiations of GetLogsContext
Aspire.Dashboard (10)
Api\TelemetryApiService.cs (1)
208
var result = await telemetryRepository.GetLogsAsync(new
GetLogsContext
Components\Pages\StructuredLogs.razor.cs (1)
610
var matchingLogs = await telemetryRepository.GetLogsAsync(new
GetLogsContext
Components\Pages\TraceDetail.razor.cs (1)
284
var result = (await TelemetryRepository.GetLogSummariesAsync(new
GetLogsContext
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
599
var logsContext = new
GetLogsContext
Model\StructuredLogsViewModel.cs (1)
86
logs = await _dataSource.TelemetryRepository.GetLogSummariesAsync(new
GetLogsContext
Otlp\Storage\GetLogsContext.cs (1)
23
public static GetLogsContext ForResourceKey(ResourceKey resourceKey) =>
new
()
Otlp\Storage\SqliteTelemetryRepository.cs (2)
183
var result = await GetLogsAsync(new
GetLogsContext
198
var result = await GetLogsAsync(new
GetLogsContext
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (2)
292
var existingLogs = await GetLogsAsync(new
GetLogsContext
386
matchingIds.UnionWith(GetMatchingLogIdsFromDatabase(new
GetLogsContext
Aspire.Dashboard.Tests (44)
Integration\OtlpHttpJsonTests.cs (2)
587
var logs = await telemetryRepository.GetLogsAsync(new
GetLogsContext
664
var logs = await telemetryRepository.GetLogsAsync(new
GetLogsContext
Model\DashboardDataSourceTests.cs (1)
1113
Assert.Equal("Test Value!", Assert.Single((await dataSource.TelemetryRepository.GetLogsAsync(new
GetLogsContext
Model\StructuredLogsPageViewModelTests.cs (1)
251
var logs = await repository.GetLogsAsync(new
GetLogsContext
Model\TelemetryExportServiceTests.cs (1)
60
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
TelemetryRepositoryTests\LogTests.cs (31)
67
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
178
var context = new
GetLogsContext
217
var latestContext = new
GetLogsContext
252
var filtered = await repositoryContext.Repository.GetLogSummariesAsync(new
GetLogsContext
270
var emptyPage = await repositoryContext.Repository.GetLogSummariesAsync(new
GetLogsContext
280
var emptyLogsPage = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
317
var logs = (await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
374
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
426
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
674
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
772
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
914
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1062
Assert.Empty((await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1070
Assert.Single((await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1107
var result = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1149
Assert.Empty((await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1157
Assert.Single((await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1218
var logs1 = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1241
var logs2 = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1317
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1407
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1472
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1546
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1586
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1627
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1668
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1711
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1753
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1811
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
1865
var logs = (await repository.GetLogSummariesAsync(new
GetLogsContext
1946
var logs = (await repository.GetLogsAsync(new
GetLogsContext
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
967
return new
GetLogsContext
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (7)
42
Assert.Empty((await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [resourceKey], Count = 100, Filters = [], StartIndex = 0 }, cancellationToken: CancellationToken.None)).Items);
53
Assert.Single((await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [resourceKey], Count = 100, Filters = [], StartIndex = 0 }, cancellationToken: CancellationToken.None)).Items);
233
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None);
245
var resource2Logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [resource2Key], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None);
274
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None);
318
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None);
349
var logs = await repositoryContext.Repository.GetLogsAsync(new
GetLogsContext
{ ResourceKeys = [], StartIndex = 0, Count = 10, Filters = [] }, cancellationToken: CancellationToken.None);
28 references to GetLogsContext
Aspire.Dashboard (11)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
599
var
logsContext = new GetLogsContext
Model\TelemetryExportService.cs (1)
158
var logs = await _dataSource.TelemetryRepository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resource.ResourceKey), cancellationToken).ConfigureAwait(false);
Otlp\Storage\GetLogsContext.cs (1)
23
public static
GetLogsContext
ForResourceKey(ResourceKey resourceKey) => new()
Otlp\Storage\ITelemetryRepository.cs (2)
37
Task<PagedResult<OtlpLogEntry>> GetLogsAsync(
GetLogsContext
context, CancellationToken cancellationToken);
38
Task<PagedResult<LogSummary>> GetLogSummariesAsync(
GetLogsContext
context, CancellationToken cancellationToken);
Otlp\Storage\SqliteTelemetryRepository.cs (2)
176
public Task<PagedResult<OtlpLogEntry>> GetLogsAsync(
GetLogsContext
context, CancellationToken cancellationToken) =>
178
public Task<PagedResult<LogSummary>> GetLogSummariesAsync(
GetLogsContext
context, CancellationToken cancellationToken) =>
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (4)
196
private PagedResult<OtlpLogEntry> GetLogsFromDatabase(
GetLogsContext
context, CancellationToken cancellationToken)
276
private PagedResult<LogSummary> GetLogSummariesFromDatabase(
GetLogsContext
context, CancellationToken cancellationToken)
492
private static LogQuery BuildLogQuery(
GetLogsContext
context)
567
private HashSet<long> GetMatchingLogIdsFromDatabase(
GetLogsContext
context)
Aspire.Dashboard.Components.Tests (3)
Shared\TestTelemetryRepository.cs (3)
12
public Func<
GetLogsContext
, CancellationToken, Task<PagedResult<LogSummary>>>? GetLogSummariesAsyncHandler { get; init; }
33
public Task<PagedResult<OtlpLogEntry>> GetLogsAsync(
GetLogsContext
context, CancellationToken cancellationToken) => inner.GetLogsAsync(context, cancellationToken);
34
public Task<PagedResult<LogSummary>> GetLogSummariesAsync(
GetLogsContext
context, CancellationToken cancellationToken) =>
Aspire.Dashboard.Tests (14)
Model\TelemetryExportServiceTests.cs (6)
128
var logs = await repositoryContext.Repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
176
var logs = await repositoryContext.Repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
249
var logs = await repositoryContext.Repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resource.ResourceKey), cancellationToken: CancellationToken.None);
1108
var logs = (await repositoryContext.Repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).Items;
1169
var logs = (await repositoryContext.Repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).Items;
1247
var logEntry = (await repositoryContext.Repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(repositoryContext.Repository.GetResources()[0].ResourceKey), cancellationToken: CancellationToken.None)).Items[0];
Model\TelemetryImportServiceTests.cs (5)
91
var logs = await repository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resources[0].ResourceKey), cancellationToken: CancellationToken.None);
322
var logs = await sourceRepository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resources[0].ResourceKey), cancellationToken: CancellationToken.None);
343
var importedLogs = await targetRepository.GetLogsAsync(
GetLogsContext
.ForResourceKey(importedResources[0].ResourceKey), cancellationToken: CancellationToken.None);
375
var logs = await sourceRepository.GetLogsAsync(
GetLogsContext
.ForResourceKey(resources[0].ResourceKey), cancellationToken: CancellationToken.None);
416
var importedLogs = await targetRepository.GetLogsAsync(
GetLogsContext
.ForResourceKey(importedResources[0].ResourceKey), cancellationToken: CancellationToken.None);
TelemetryRepositoryTests\LogTests.cs (2)
178
var
context = new GetLogsContext
217
var
latestContext = new GetLogsContext
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (1)
965
private static
GetLogsContext
CreateLogsContext()