fix: always log errors/warnings

This commit is contained in:
2024-12-02 20:18:15 +02:00
parent 8ed29678a5
commit 3a00121ab7

View File

@@ -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)
}
}