16 lines
645 B
JavaScript
16 lines
645 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.isEqualOrBelowLogLevel = exports.isValidLogLevel = exports.logLevels = void 0;
|
|
exports.logLevels = ['trace', 'verbose', 'info', 'warn', 'error'];
|
|
const getNumberForLogLevel = (level) => {
|
|
return exports.logLevels.indexOf(level);
|
|
};
|
|
const isValidLogLevel = (level) => {
|
|
return getNumberForLogLevel(level) > -1;
|
|
};
|
|
exports.isValidLogLevel = isValidLogLevel;
|
|
const isEqualOrBelowLogLevel = (currentLevel, level) => {
|
|
return getNumberForLogLevel(currentLevel) <= getNumberForLogLevel(level);
|
|
};
|
|
exports.isEqualOrBelowLogLevel = isEqualOrBelowLogLevel;
|