diff --git a/libraries/deno-commons-mod.ts b/libraries/deno-commons-mod.ts index 1d8b5ba..24df67f 100644 --- a/libraries/deno-commons-mod.ts +++ b/libraries/deno-commons-mod.ts @@ -672,7 +672,10 @@ function pad(message: string, length: number): string { } const LOGGER_PREFIX_LEN: number = 8; class Logger { + _debug: boolean = false; + constructor() { + this._debug = osEnv("LOGGER") === '*'; } // deno-lint-ignore no-explicit-any @@ -716,7 +719,9 @@ class Logger { // deno-lint-ignore no-explicit-any debug(...data: any[]) { - this.log(`[${pad("DEBUG", LOGGER_PREFIX_LEN)}]`, data); + if (this._debug) { + this.log(`[${pad("DEBUG", LOGGER_PREFIX_LEN)}]`, data); + } } // deno-lint-ignore no-explicit-any