UNPKG

file-routing-expressjs

Version:

A dependency-free, flexible, system-based file routing for Express.

34 lines 881 B
import { isNotDefined } from "./validators"; const colors = { reset: "\x1B[0m", bold: "\x1B[1m", green: "\x1B[32m", red: "\x1B[31m", yellow: "\x1B[33m", cyan: "\x1B[36m", gray: "\x1B[90m", blue: "\x1B[34m", magenta: "\x1B[35m" }; function color(text, c) { if (isNotDefined(c)) return text; return `${colors[c]}${text}${colors.reset}`; } function level(label, c) { return color(`[${label}]`, c); } const logger = { info: (msg) => console.log(`${level("INFO", "cyan")} ${msg}`), warn: (msg) => console.warn(`${level("WARN", "yellow")} ${msg}`), error: (msg) => console.error(`${level("ERROR", "red")} ${msg}`), success: (msg) => console.log(`${level("SUCCESS", "green")} ${msg}`), raw: (msg, c) => console.log(color(msg, c)), plain: (msg) => console.log(msg) }; export { color, colors, level, logger }; //# sourceMappingURL=logging.mjs.map