From 420a8a7c234c70414a9027a9597dbc80309327f1 Mon Sep 17 00:00:00 2001 From: Daniel Biehl Date: Wed, 15 Jan 2025 00:47:12 +0100 Subject: [PATCH] fix(vscode): suppress UI error notifications for language client errors; log them in the output channel instead --- vscode-client/extension/languageclientsmanger.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vscode-client/extension/languageclientsmanger.ts b/vscode-client/extension/languageclientsmanger.ts index ba983650..6c002629 100644 --- a/vscode-client/extension/languageclientsmanger.ts +++ b/vscode-client/extension/languageclientsmanger.ts @@ -577,9 +577,11 @@ export class LanguageClientsManager { return false; }, errorHandler: { - error(_error: Error, _message: Message | undefined, _count: number | undefined): ErrorHandlerResult { + error(error: Error, message: Message | undefined, _count: number | undefined): ErrorHandlerResult { + outputChannel.appendLine(`language server error: ${error} (${message})`); return { action: ErrorAction.Continue, + handled: true, }; },