diff --git a/Dashboard/Analysis/SqlServerDrillDownCollector.cs b/Dashboard/Analysis/SqlServerDrillDownCollector.cs index 4010269..050ffe3 100644 --- a/Dashboard/Analysis/SqlServerDrillDownCollector.cs +++ b/Dashboard/Analysis/SqlServerDrillDownCollector.cs @@ -45,7 +45,7 @@ public async Task EnrichFindingsAsync(List findings, AnalysisCo try { finding.DrillDown = new Dictionary(); - var pathKeys = finding.StoryPath.Split(" -> ", StringSplitOptions.RemoveEmptyEntries).ToHashSet(); + var pathKeys = finding.StoryPath.Split(" → ", StringSplitOptions.RemoveEmptyEntries).ToHashSet(); if (pathKeys.Contains("DEADLOCKS")) await CollectTopDeadlocks(finding, context); @@ -90,7 +90,7 @@ public async Task EnrichFindingsAsync(List findings, AnalysisCo catch (Exception ex) { Logger.Error( - $"[SqlServerDrillDownCollector] Drill-down failed for {finding.StoryPath}: {ex.GetType().Name}: {ex.Message}"); + $"[SqlServerDrillDownCollector] Drill-down failed for {finding.StoryPath}: {ex.GetType().Name}: {ex.Message}\n{ex.StackTrace}"); // Don't null out -- keep whatever was collected before the error } }