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; } /**