diff --git a/src/logger.ts b/src/logger.ts index 88910b8..40d9c36 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -53,7 +53,9 @@ function log(message: any[], level: Level, namespace: string) : void { const head_color = head.replace("$level", level_to_string(level, true)) for (const writer of writers.values()) { - writer.log(level, writer.options?.with_color ? head_color : head_bw, ...message) + const options = writer.options + if (options?.minLevel > level) continue + writer.log(level, options?.with_color ? head_color : head_bw, ...message) } }