From 64a62fb0c142f4973c9d0177e76fc7bd625ccf4b Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 16 Jun 2023 09:19:23 -0700 Subject: [PATCH] Bind logger calls --- src/common/services/LogService.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/services/LogService.ts b/src/common/services/LogService.ts index 2fa34348..fb5bfded 100644 --- a/src/common/services/LogService.ts +++ b/src/common/services/LogService.ts @@ -62,25 +62,25 @@ export class LogService extends Disposable implements ILogService { public debug(message: string, ...optionalParams: any[]): void { if (this.logLevel <= LogLevelEnum.DEBUG) { - this._log(this._optionsService.options.logger?.debug ?? console.log, message, optionalParams); + this._log(this._optionsService.options.logger?.debug.bind(this._optionsService.options.logger) ?? console.log, message, optionalParams); } } public info(message: string, ...optionalParams: any[]): void { if (this.logLevel <= LogLevelEnum.INFO) { - this._log(this._optionsService.options.logger?.info ?? console.info, message, optionalParams); + this._log(this._optionsService.options.logger?.info.bind(this._optionsService.options.logger) ?? console.info, message, optionalParams); } } public warn(message: string, ...optionalParams: any[]): void { if (this.logLevel <= LogLevelEnum.WARN) { - this._log(this._optionsService.options.logger?.warn ?? console.warn, message, optionalParams); + this._log(this._optionsService.options.logger?.warn.bind(this._optionsService.options.logger) ?? console.warn, message, optionalParams); } } public error(message: string, ...optionalParams: any[]): void { if (this.logLevel <= LogLevelEnum.ERROR) { - this._log(this._optionsService.options.logger?.error ?? console.error, message, optionalParams); + this._log(this._optionsService.options.logger?.error.bind(this._optionsService.options.logger) ?? console.error, message, optionalParams); } } }