47 references to StructuredLogs
Aspire.Dashboard (7)
Components\Dialogs\ManageDataDialog.razor.cs (4)
250data.Add(CreateTelemetryDataRow(AspireDataType.StructuredLogs, resourceName)); 270AspireDataType.StructuredLogs => new TelemetryDataRow { DataType = AspireDataType.StructuredLogs, Icon = new Icons.Regular.Size16.SlideTextSparkle(), Url = DashboardUrls.StructuredLogsUrl(resource: resourceName) }, 371AspireDataType.StructuredLogs => Loc[nameof(Resources.Dialogs.ManageDataStructuredLogs)],
Model\TelemetryExportService.cs (1)
78.Where(r => selectedResources.TryGetValue(r.ResourceKey.GetCompositeName(), out var types) && types.Contains(AspireDataType.StructuredLogs))
Otlp\Storage\SqliteTelemetryRepository.Logs.cs (1)
746else if (dataTypes.Contains(AspireDataType.StructuredLogs))
Otlp\Storage\SqliteTelemetryRepository.Runtime.cs (1)
117(dataTypes.Contains(AspireDataType.StructuredLogs) || dataTypes.Contains(AspireDataType.Resource)))
Aspire.Dashboard.Components.Tests (16)
Layout\ResourceRowAvailabilityTests.cs (11)
132[InlineData(AspireDataType.StructuredLogs, "/structuredlogs", "/structuredlogs/resource/test-TestId")] 149AspireDataType.StructuredLogs => Resources.Layout.ResourcePaneNoStructuredLogs, 188[InlineData(AspireDataType.StructuredLogs, "/structuredlogs")] 192var reason = signal == AspireDataType.StructuredLogs ? Resources.Layout.ResourcePaneNoStructuredLogs : Resources.Layout.ResourcePaneNoTraces; 214if (signal == AspireDataType.StructuredLogs) 242Assert.True(signal == AspireDataType.StructuredLogs ? resource.HasLogs : resource.HasTraces); 247[InlineData(AspireDataType.StructuredLogs, false)] 249[InlineData(AspireDataType.StructuredLogs, true)] 322AspireDataType.StructuredLogs => repository.AddLogsAsync(new(), 410await TelemetryHelpSetupHelpers.AddSignalAsync(repository, AspireDataType.StructuredLogs); 428await TelemetryHelpSetupHelpers.AddSignalAsync(Services.GetRequiredService<SqliteTelemetryRepository>(), AspireDataType.StructuredLogs);
Pages\MetricsTests.cs (1)
44[InlineData(AspireDataType.StructuredLogs)]
Pages\ResourceOverviewEmptyPanelsTests.cs (1)
345[InlineData(AspireDataType.StructuredLogs, "overview-logs-title")]
Pages\StructuredLogsTests.cs (1)
36[InlineData(AspireDataType.StructuredLogs)]
Pages\TracesTests.cs (1)
32[InlineData(AspireDataType.StructuredLogs)]
Shared\TelemetryHelpSetupHelpers.cs (1)
40AspireDataType.StructuredLogs => repository.AddLogsAsync(new(),
Aspire.Dashboard.Playwright.Tests (10)
Integration\Playwright\ResourcePanelNavigationTests.cs (10)
177[InlineData(AspireDataType.StructuredLogs)] 189AspireDataType.StructuredLogs => ("structuredlogs", "Existing sidebar log"), 195AspireDataType.StructuredLogs => writer.AddLogsAsync(new(), 233[InlineData(390, AspireDataType.StructuredLogs)] 234[InlineData(768, AspireDataType.StructuredLogs)] 235[InlineData(1440, AspireDataType.StructuredLogs)] 248AspireDataType.StructuredLogs => ("structuredlogs", Resources.Layout.ResourcePaneNoStructuredLogs), 254if (signal == AspireDataType.StructuredLogs) 311AspireDataType.StructuredLogs => writer.AddLogsAsync(new(), 348if (width > 768 && signal == AspireDataType.StructuredLogs)
Aspire.Dashboard.Tests (14)
Model\TelemetryExportServiceTests.cs (4)
699["resource1-111"] = [AspireDataType.StructuredLogs], 701["resource3-333"] = [AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics] 821["LargeService-instance-1"] = [AspireDataType.StructuredLogs] 1283_ => new HashSet<AspireDataType>([AspireDataType.ConsoleLogs, AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics]));
TelemetryRepositoryTests\TelemetryReceiptTests.cs (6)
23[InlineData(AspireDataType.StructuredLogs)] 43[repository.GetResources().Single().ResourceKey.GetCompositeName()] = [AspireDataType.Resource, AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics] 69[InlineData(AspireDataType.StructuredLogs)] 120await Assert.ThrowsAsync<SqliteException>(() => AddSignalAsync(context.Repository, AspireDataType.StructuredLogs)); 132AddSignalAsync(context.Repository, AspireDataType.StructuredLogs), 141AspireDataType.StructuredLogs => repository.AddLogsAsync(new(),
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (4)
224["resource1-123"] = [AspireDataType.StructuredLogs] 271["resource2-222"] = [AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics, AspireDataType.Resource] 311["resource1-123"] = [AspireDataType.StructuredLogs, AspireDataType.Traces, AspireDataType.Metrics, AspireDataType.Resource] 342["resource1-123"] = [AspireDataType.StructuredLogs, AspireDataType.Traces]