Improve client logging (use output channel and more log levels)

This commit is contained in:
Veetaha 2020-07-05 17:42:52 +03:00
parent 8b0983e89a
commit 3602f07bbe
4 changed files with 49 additions and 18 deletions

View file

@ -39,10 +39,10 @@ export class Config {
private refreshLogging() {
log.setEnabled(this.traceExtension);
log.debug(
"Extension version:", this.package.version,
"using configuration:", this.cfg
);
log.info("Extension version:", this.package.version);
const cfg = Object.entries(this.cfg).filter(([_, val]) => !(val instanceof Function));
log.info("Using configuration", Object.fromEntries(cfg));
}
private async onDidChangeConfiguration(event: vscode.ConfigurationChangeEvent) {