micro-toolkit/logger-facade-console-plugin-nodejs

View on GitHub
level.js

Summary

Maintainability
A
0 mins
Test Coverage
var levels = {
  trace: 0,
  debug: 1,
  info:  2,
  warn:  3,
  error: 4
};

function isLevelActive(logLevel, currentLevel){
  var activeLevel = levels[currentLevel.toLowerCase()];
  var level = levels[logLevel];
  return activeLevel <= level;
}

module.exports = isLevelActive