UNPKG

jsout

Version:

A Syslog-compatible, small, and simple logger for Typescript/Javascript projects. Sponsored by https://aeroview.io

27 lines 1.02 kB
"use strict"; 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