From e304178c650848ce7ad336d15f7c007c8092ec7e Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Tue, 3 Apr 2018 13:02:27 -0700 Subject: [PATCH] Add time stamp into the ti log. --- src/server/server.ts | 6 ------ src/server/shared.ts | 9 ++++++++- src/server/typingsInstaller/nodeTypingsInstaller.ts | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/server/server.ts b/src/server/server.ts index d863fe0bde6..44cb3b7aa1e 100644 --- a/src/server/server.ts +++ b/src/server/server.ts @@ -211,12 +211,6 @@ namespace ts.server { } } - // E.g. "12:34:56.789" - function nowString() { - const d = new Date(); - return `${d.getHours()}:${d.getMinutes()}:${d.getSeconds()}.${d.getMilliseconds()}`; - } - interface QueuedOperation { operationId: string; operation: () => void; diff --git a/src/server/shared.ts b/src/server/shared.ts index e8b64ce06ec..b46a385106e 100644 --- a/src/server/shared.ts +++ b/src/server/shared.ts @@ -33,4 +33,11 @@ namespace ts.server { ? sys.args[index + 1] : undefined; } -} \ No newline at end of file + + /*@internal*/ + export function nowString() { + // E.g. "12:34:56.789" + const d = new Date(); + return `${d.getHours()}:${d.getMinutes()}:${d.getSeconds()}.${d.getMilliseconds()}`; + } +} diff --git a/src/server/typingsInstaller/nodeTypingsInstaller.ts b/src/server/typingsInstaller/nodeTypingsInstaller.ts index 018dac7ec10..37555bf310b 100644 --- a/src/server/typingsInstaller/nodeTypingsInstaller.ts +++ b/src/server/typingsInstaller/nodeTypingsInstaller.ts @@ -21,7 +21,7 @@ namespace ts.server.typingsInstaller { } writeLine = (text: string) => { try { - fs.appendFileSync(this.logFile, text + sys.newLine); + fs.appendFileSync(this.logFile, `[${nowString()}] ${text}${sys.newLine}`); } catch (e) { this.logEnabled = false;