From 8ed4e666e84afeee8251433795155cf902f2f8ca Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 4 Jan 2018 15:18:41 -0800 Subject: [PATCH] Log TS Server version and process args (#20847) * Print TS Server version and args in logs Fixes #18867 Adds basic logging of the version of tsserver being run and the full command line arguments used to run it * Don't check log level for logging versions/args --- src/server/server.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/server.ts b/src/server/server.ts index 86349fa2be5..8e53c4d5109 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -979,6 +979,10 @@ namespace ts.server { allowLocalPluginLoads }; + logger.info(`Starting TS Server`); + logger.info(`Version: ${versionMajorMinor}`); + logger.info(`Arguments: ${process.argv.join(" ")}`); + const ioSession = new IOSession(options); process.on("uncaughtException", err => { ioSession.logError(err, "unknown");