From 3a00121ab76288dca3f8daeb681d2d1021ebc080 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Mon, 2 Dec 2024 20:18:15 +0200 Subject: [PATCH] fix: always log errors/warnings --- src/logger.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/logger.ts b/src/logger.ts index a03c9f5..d0bcf13 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -1,22 +1,27 @@ class Logger { enabled: boolean = false + prefix: string = 'GHREPO' #log(type: 'log' | 'error' | 'warn', ...args: any[]) { if (this.enabled) { - console[type](...args) + this.#verboseLog(type, ...args) } } + #verboseLog(type: 'log' | 'error' | 'warn', ...args: any[]) { + console[type](`[${this.prefix}]`, ...args) + } + log(...args: any[]) { this.#log('log', ...args) } error(...args: any[]) { - this.#log('error', ...args) + this.#verboseLog('error', ...args) } warn(...args: any[]) { - this.#log('warn', ...args) + this.#verboseLog('warn', ...args) } }