diff --git a/src/PowerShellEditorServices/Services/TextDocument/Handlers/DocumentHighlightHandler.cs b/src/PowerShellEditorServices/Services/TextDocument/Handlers/DocumentHighlightHandler.cs index 0e470d46f..790da79b4 100644 --- a/src/PowerShellEditorServices/Services/TextDocument/Handlers/DocumentHighlightHandler.cs +++ b/src/PowerShellEditorServices/Services/TextDocument/Handlers/DocumentHighlightHandler.cs @@ -55,7 +55,19 @@ public override Task Handle( }); } - _logger.LogDebug("Highlights: " + highlights); + _logger.LogDebug("Highlights: {Count} highlight(s) found.", highlights.Count); + if (_logger.IsEnabled(LogLevel.Trace)) + { + foreach (DocumentHighlight highlight in highlights) + { + _logger.LogTrace(" Highlight: Kind={Kind}, Range=[({StartLine},{StartChar})-({EndLine},{EndChar})]", + highlight.Kind, + highlight.Range.Start.Line, + highlight.Range.Start.Character, + highlight.Range.End.Line, + highlight.Range.End.Character); + } + } return cancellationToken.IsCancellationRequested || highlights.Count == 0 ? Task.FromResult(s_emptyHighlightContainer)