Add timestamp to logs TS client (#2760)

This commit is contained in:
BrennanConroy 2018-08-08 11:28:30 -07:00 committed by GitHub
parent d3f418efd8
commit 186a85b7e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -166,17 +166,17 @@ export class ConsoleLogger implements ILogger {
switch (logLevel) {
case LogLevel.Critical:
case LogLevel.Error:
console.error(`${LogLevel[logLevel]}: ${message}`);
console.error(`[${new Date().toISOString()}] ${LogLevel[logLevel]}: ${message}`);
break;
case LogLevel.Warning:
console.warn(`${LogLevel[logLevel]}: ${message}`);
console.warn(`[${new Date().toISOString()}] ${LogLevel[logLevel]}: ${message}`);
break;
case LogLevel.Information:
console.info(`${LogLevel[logLevel]}: ${message}`);
console.info(`[${new Date().toISOString()}] ${LogLevel[logLevel]}: ${message}`);
break;
default:
// console.debug only goes to attached debuggers in Node, so we use console.log for Trace and Debug
console.log(`${LogLevel[logLevel]}: ${message}`);
console.log(`[${new Date().toISOString()}] ${LogLevel[logLevel]}: ${message}`);
break;
}
}