jsout
Version:
A Syslog-compatible, small, and simple logger for Typescript/Javascript projects. Sponsored by https://aeroview.io
27 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.colorizeLevel = colorizeLevel;
const _1 = require(".");
const colors_1 = require("./lib/colors");
function colorizeLevel(level) {
const { bold, gray, white, yellowBright, redBright, bgRedBright } = (0, colors_1.getColorFunctions)();
switch (level) {
case _1.LogLevel.debug:
return bold(gray('DEBUG'));
case _1.LogLevel.info:
return bold(white('INFO'));
case _1.LogLevel.notice:
return bold(white('NOTICE'));
case _1.LogLevel.warn:
return bold(yellowBright('WARN'));
case _1.LogLevel.error:
return bold(redBright('ERROR'));
case _1.LogLevel.fatal:
return bold(white(bgRedBright('FATAL')));
case _1.LogLevel.alert:
return bold(white(bgRedBright('ALERT')));
case _1.LogLevel.emerg:
return bold(white(bgRedBright('EMERG')));
}
}
//# sourceMappingURL=colorizeLevel.js.map