From 14ec5390f287a2434eda22eb463befa2ec19447b Mon Sep 17 00:00:00 2001 From: Rodrigo Barros Date: Sun, 30 Apr 2023 21:53:35 -0300 Subject: [PATCH] Fix annoying error messages in vscode console. --- package.json | 4 ++-- src/extension.ts | 11 ++++++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index de7de02..3e28f82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vscode-phpactor", - "version": "1.1.0", + "version": "1.2.1", "description": "Phpactor PHP Language Server extension for vscode", "main": "lib/extension.js", "publisher": "dantleech", @@ -14,7 +14,7 @@ ], "scripts": { "clean": "rimraf lib", - "build-vsce": "vsce package --out=artifacts/phpactor.vsix", + "build-vsce": "mkdir -p artifacts && vsce package --out=artifacts/phpactor.vsix", "build": "npm run compile && npm run build-vsce", "prepare": "yarn clean && yarn build", "watch": "tsc -watch -p ./", diff --git a/src/extension.ts b/src/extension.ts index 623f3cf..edefc92 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -3,6 +3,7 @@ import { ServerOptions, LanguageClientOptions, StreamInfo, + RevealOutputChannelOn } from "vscode-languageclient"; import * as vscode from "vscode"; @@ -85,13 +86,21 @@ function getServerOptions(config): ServerOptions function createClient(config: any): LanguageClient { let serverOptions = getServerOptions(config); + let {verbosity} = config.trace.server; + let trace = { + "off" : RevealOutputChannelOn.Never, + "message" : RevealOutputChannelOn.Warn, + "verbose" : RevealOutputChannelOn.Info + } + let clientOptions: LanguageClientOptions = { documentSelector: [ { language: LanguageID, scheme: 'file' }, { language: 'blade', scheme: 'file' }, { language: LanguageID, scheme: 'untitled' } ], - initializationOptions: config.config + initializationOptions: config.config, + revealOutputChannelOn: trace[verbosity] }; languageClient = new LanguageClient(