koa-proxy-middleware
Version:
http proxy middleware of koa2
17 lines (13 loc) • 569 B
JavaScript
const { createLogger, format, transports } = require('winston');
const day = require('dayjs');
const packageJson = require('../package.json');
const { combine, colorize, timestamp, printf } = format;
const myFormat = printf(info => {
return `${day(info.timestamp).format('YYYY-MM-DD HH:mm:ss:SSS')} [${packageJson.name}] ${info.level}: [${process.pid}] ${info.message}`;
});
module.exports = logLevel => createLogger({
level: logLevel || 'info',
format: combine(colorize(), timestamp(), myFormat),
transports: [ new transports.Console() ],
});
;