UNPKG

@node-elion/utils

Version:

Super scalable enterprise Node.js server library

20 lines 832 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.generateLevelInput = void 0; exports.consoleLogTransport = consoleLogTransport; const generateLevelInput = (level, size = 5) => `${Array.from({ length: size - level.length }, () => " ").join("")}${level}`; exports.generateLevelInput = generateLevelInput; const compatibilityLevels = { error: console.error, warn: console.warn, info: console.info, log: console.log, http: console.log, verbose: console.log, debug: console.debug, silly: console.log, }; function consoleLogTransport(info) { compatibilityLevels[info.level](`(${new Date().toLocaleString()}) ${(0, exports.generateLevelInput)(info.level)} [${info.meta.level.join(" > ")}]:`, ...info.message); } //# sourceMappingURL=consoleTransport.transport.js.map