diff --git a/src/Logger.ts b/src/Logger.ts index cee05aa..00f2850 100644 --- a/src/Logger.ts +++ b/src/Logger.ts @@ -12,7 +12,7 @@ export class Logger { const tasks: Promise[] = []; for (const transport of this.transports) { - if (level >= transport.minLevel) { + if (!transport.minLevel || level >= transport.minLevel) { tasks.push(transport.log(level, module, content)); } } diff --git a/src/typings/Transport.ts b/src/typings/Transport.ts index 685eaa6..da44df7 100644 --- a/src/typings/Transport.ts +++ b/src/typings/Transport.ts @@ -1,7 +1,7 @@ import LogLevel from './LogLevel'; interface Transport { - minLevel: LogLevel; + minLevel?: LogLevel; log(level: LogLevel, module: string, content: string): Promise; }