@zomlit/tsleague
Version:
RL wrapper in TypeScript
15 lines (14 loc) • 652 B
JavaScript
;
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()],
});
}