@node-elion/utils
Version:
Super scalable enterprise Node.js server library
15 lines • 619 B
JavaScript
export const generateLevelInput = (level, size = 5) => `${Array.from({ length: size - level.length }, () => " ").join("")}${level}`;
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,
};
export function consoleLogTransport(info) {
compatibilityLevels[info.level](`(${new Date().toLocaleString()}) ${generateLevelInput(info.level)} [${info.meta.level.join(" > ")}]:`, ...info.message);
}
//# sourceMappingURL=consoleTransport.transport.js.map