From e78a0ab37f4eee2b8f65d91d4ab659b269987f72 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Fri, 12 Apr 2019 17:21:06 -0700 Subject: [PATCH] Open TS Server logs in editor if possible In most cases, were are only interested in the tsserver.log file, not the additional typings installer logs --- .../src/typescriptServiceClient.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/extensions/typescript-language-features/src/typescriptServiceClient.ts b/extensions/typescript-language-features/src/typescriptServiceClient.ts index 5681ca19b4e..8f8f45aaa34 100644 --- a/extensions/typescript-language-features/src/typescriptServiceClient.ts +++ b/extensions/typescript-language-features/src/typescriptServiceClient.ts @@ -413,6 +413,14 @@ export default class TypeScriptServiceClient extends Disposable implements IType return false; } + try { + const doc = await vscode.workspace.openTextDocument(vscode.Uri.file(this.serverState.server.tsServerLogFile)); + await vscode.window.showTextDocument(doc); + return true; + } catch { + // noop + } + try { await vscode.commands.executeCommand('revealFileInOS', vscode.Uri.file(this.serverState.server.tsServerLogFile)); return true;