UNPKG

@zomlit/tsleague

Version:

RL wrapper in TypeScript

15 lines (14 loc) 652 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createLogger = createLogger; const winston_1 = require("winston"); const date_fns_1 = require("date-fns"); function createLogger() { return (0, winston_1.createLogger)({ level: 'info', format: winston_1.format.combine(winston_1.format.colorize(), winston_1.format.timestamp({ format: () => (0, date_fns_1.format)(new Date(), 'dd/MM HH:mm:ss') }), winston_1.format.printf(({ timestamp, level, message }) => { return `[${timestamp}] ${level}: ${message}`; })), transports: [new winston_1.transports.Console()], }); }