UNPKG

435 BPlain TextView Raw
1import { LogLevel } from '@stryker-mutator/api/core';
2import log4js from 'log4js';
3
4/**
5 * Determines the minimal log level (where trace < off)
6 * @param a one log level
7 * @param b other log level
8 */
9export function minLevel(a: LogLevel, b: LogLevel): LogLevel {
10 if (log4js.levels.getLevel(b, log4js.levels.INFO).isGreaterThanOrEqualTo(log4js.levels.getLevel(a, log4js.levels.INFO))) {
11 return a;
12 } else {
13 return b;
14 }
15}