From 395729e1e6e2122151da7cfbe3914295cbd63584 Mon Sep 17 00:00:00 2001 From: Diego Sampaio Date: Mon, 7 Mar 2022 14:35:59 -0300 Subject: [PATCH] Improve logger to allow log unknown values --- server/lib/logger/Logger.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/server/lib/logger/Logger.ts b/server/lib/logger/Logger.ts index 5dfe7d76db97..a6d84f0e183c 100644 --- a/server/lib/logger/Logger.ts +++ b/server/lib/logger/Logger.ts @@ -50,6 +50,8 @@ export class Logger { log(msg: string, ...args: any[]): void; + log(obj: unknown, ...args: any[]): void; + log(msg: string, ...args: any[]): void { this.logger.info(msg, ...args); } @@ -58,6 +60,8 @@ export class Logger { debug(msg: string, ...args: any[]): void; + debug(obj: unknown, ...args: any[]): void; + debug(msg: string, ...args: any[]): void { this.logger.debug(msg, ...args); } @@ -66,6 +70,8 @@ export class Logger { info(msg: string, ...args: any[]): void; + info(obj: unknown, ...args: any[]): void; + info(msg: string, ...args: any[]): void { this.logger.info(msg, ...args); } @@ -74,6 +80,8 @@ export class Logger { startup(msg: string, ...args: any[]): void; + startup(obj: unknown, ...args: any[]): void; + startup(msg: string, ...args: any[]): void { this.logger.startup(msg, ...args); } @@ -82,6 +90,8 @@ export class Logger { success(msg: string, ...args: any[]): void; + success(obj: unknown, ...args: any[]): void; + success(msg: string, ...args: any[]): void { this.logger.info(msg, ...args); } @@ -90,6 +100,8 @@ export class Logger { warn(msg: string, ...args: any[]): void; + warn(obj: unknown, ...args: any[]): void; + warn(msg: string, ...args: any[]): void { this.logger.warn(msg, ...args); } @@ -98,6 +110,8 @@ export class Logger { error(msg: string, ...args: any[]): void; + error(obj: unknown, ...args: any[]): void; + error(msg: string, ...args: any[]): void { this.logger.error(msg, ...args); } @@ -106,6 +120,8 @@ export class Logger { method(msg: string, ...args: any[]): void; + method(obj: unknown, ...args: any[]): void; + method(msg: string, ...args: any[]): void { this.logger.method(msg, ...args); } @@ -114,6 +130,8 @@ export class Logger { subscription(msg: string, ...args: any[]): void; + subscription(obj: unknown, ...args: any[]): void; + subscription(msg: string, ...args: any[]): void { this.logger.subscription(msg, ...args); }