From 100b921488c3b8846678bf72befb787ca51bd1c7 Mon Sep 17 00:00:00 2001 From: Rainer Killinger Date: Tue, 10 Mar 2020 10:49:09 +0100 Subject: [PATCH] fix: log level exclusiveness calculation --- src/logger.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logger.ts b/src/logger.ts index 89b60367..fa8027a5 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -107,10 +107,10 @@ export class Logger { * @param logLevel Log level to check */ private static checkLogLevel(logLevel: LogLevel): boolean { - const logLevelNumber = Math.pow(Logger.binaryBase, Logger.logLevels.indexOf(logLevel) + 1) - 1; + const logLevelNumber = Math.pow(Logger.binaryBase, Logger.logLevels.indexOf(logLevel)); // tslint:disable-next-line:no-bitwise - return (Logger.getLogLevel() & logLevelNumber) > 0; + return (Logger.getLogLevel() & logLevelNumber) === logLevelNumber; } /**