From a709158e8aab448c70f9ef4dd56f28b35e814150 Mon Sep 17 00:00:00 2001 From: RoBackman Date: Sat, 14 Oct 2017 18:07:21 +0300 Subject: [PATCH] Summary of changes\n\t- Improved logging to browser console\n\nAddresses #802 --- .../Loggers.ts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/client-ts/Microsoft.AspNetCore.SignalR.Client.TS/Loggers.ts b/client-ts/Microsoft.AspNetCore.SignalR.Client.TS/Loggers.ts index ddc08106ee..64dc23b4ee 100644 --- a/client-ts/Microsoft.AspNetCore.SignalR.Client.TS/Loggers.ts +++ b/client-ts/Microsoft.AspNetCore.SignalR.Client.TS/Loggers.ts @@ -17,7 +17,20 @@ export class ConsoleLogger implements ILogger { log(logLevel: LogLevel, message: string): void { if (logLevel >= this.minimumLogLevel) { - console.log(`${LogLevel[logLevel]}: ${message}`); + switch (logLevel) { + case LogLevel.Error: + console.error(`${LogLevel[logLevel]}: ${message}`); + break; + case LogLevel.Warning: + console.warn(`${LogLevel[logLevel]}: ${message}`); + break; + case LogLevel.Information: + console.info(`${LogLevel[logLevel]}: ${message}`); + break; + default: + console.log(`${LogLevel[logLevel]}: ${message}`); + break; + } } } }