11 references to StructuredLogs
Aspire.Dashboard (7)
Components\Layout\ResourcesLayout.razor.cs (6)
682DashboardUrls.StructuredLogsBasePath => ResourceTab.StructuredLogs, 1717return tab is ResourceTab.StructuredLogs or ResourceTab.Traces or ResourceTab.Metrics; 1736ResourceTab.StructuredLogs => DashboardUrls.StructuredLogsUrl(), 1755ResourceTab.StructuredLogs => DashboardUrls.StructuredLogsUrl(resourceName), 1799tab = ResourceTab.StructuredLogs; 2067yield return CreateTab(ResourceTab.StructuredLogs, StructuredLogsLoc[nameof(Resources.StructuredLogs.StructuredLogsHeader)], new Icons.Regular.Size24.SlideTextSparkle(),
Components\Pages\StructuredLogs.razor.cs (1)
273NavigationManager.NavigateTo(ResourcesLayout?.GetTabUrl(ResourceTab.StructuredLogs) ?? DashboardUrls.StructuredLogsUrl(), new NavigationOptions { ReplaceHistoryEntry = true });
Aspire.Dashboard.Components.Tests (4)
Layout\ResourcesNavigationTests.cs (4)
99[InlineData("structuredlogs/resource/api?logLevel=error", nameof(ResourceTab.StructuredLogs), "api", false)] 117[InlineData("structuredlogs?logLevel=error&resource=api&resource=my%20app", nameof(ResourceTab.StructuredLogs), null, new[] { "api", "my app" })] 137[InlineData(nameof(ResourceTab.StructuredLogs), "api", "/structuredlogs/resource/api")] 161[InlineData(nameof(ResourceTab.StructuredLogs), null, "/structuredlogs?resource=api&resource=worker")]