UNPKG

@node-dlc/logger

Version:
31 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.shouldLog = void 0; const log_level_1 = require("./log-level"); /** * Helper function to determine if a log message is at the appropraite * level to be included in the logs * @param myLevel * @param msgLevel */ function shouldLog(myLevel, msgLevel) { switch (myLevel) { case log_level_1.LogLevel.Trace: return true; case log_level_1.LogLevel.Debug: return (msgLevel === log_level_1.LogLevel.Debug || msgLevel === log_level_1.LogLevel.Info || msgLevel === log_level_1.LogLevel.Warn || msgLevel === log_level_1.LogLevel.Error); case log_level_1.LogLevel.Info: return (msgLevel === log_level_1.LogLevel.Info || msgLevel === log_level_1.LogLevel.Warn || msgLevel === log_level_1.LogLevel.Error); case log_level_1.LogLevel.Warn: return msgLevel === log_level_1.LogLevel.Warn || msgLevel === log_level_1.LogLevel.Error; case log_level_1.LogLevel.Error: return msgLevel === log_level_1.LogLevel.Error; } } exports.shouldLog = shouldLog; //# sourceMappingURL=util.js.map