@betit/orion-node-sdk
Version:
SDK for orion
58 lines • 1.77 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EMERGENCY = 0; // system is unusable
exports.ALERT = 1; // action must be taken immediately
exports.CRITICAL = 2; // critical conditions
exports.ERR = 3; // error conditions
exports.ERROR = 3; // because people WILL typo
exports.WARNING = 4; // warning conditions
exports.NOTICE = 5; // normal, but significant, condition
exports.INFO = 6; // informational message
exports.DEBUG = 7; // debug level message
function levelToString(level) {
switch (level) {
case exports.ALERT:
return 'Alert';
case exports.WARNING:
return 'Warning';
case exports.CRITICAL:
return 'Critical';
case exports.EMERGENCY:
return 'Emergency';
case exports.ERROR:
return 'Error';
case exports.INFO:
return 'Info';
case exports.NOTICE:
return 'Notice';
case exports.DEBUG:
return 'Debug';
default:
return 'Debug';
}
}
exports.levelToString = levelToString;
function levelToNumber(level) {
switch (level.toLowerCase()) {
case 'alert':
return exports.ALERT;
case 'warning':
return exports.WARNING;
case 'critical':
return exports.CRITICAL;
case 'emergency':
return exports.EMERGENCY;
case 'error':
return exports.ERROR;
case 'info':
return exports.INFO;
case 'notice':
return exports.NOTICE;
case 'debug':
return exports.DEBUG;
default:
return exports.DEBUG;
}
}
exports.levelToNumber = levelToNumber;
//# sourceMappingURL=levels.js.map