2017-12-29 12:43:29 +08:00
|
|
|
import { createLogger, transports, format } from 'winston';
|
|
|
|
const { label, printf, prettyPrint, combine, colorize, simple } = format;
|
2017-12-29 12:15:34 +08:00
|
|
|
|
2017-12-29 12:43:29 +08:00
|
|
|
const LOG_LEVEL = 'silly';
|
2017-12-29 12:15:34 +08:00
|
|
|
|
2017-12-29 12:43:29 +08:00
|
|
|
export const Logger = createLogger({
|
2017-12-29 12:15:34 +08:00
|
|
|
level: LOG_LEVEL,
|
2017-12-29 12:43:29 +08:00
|
|
|
format: combine(
|
|
|
|
colorize(),
|
|
|
|
simple(),
|
|
|
|
),
|
|
|
|
transports: [new transports.Console({ level: LOG_LEVEL })]
|
2017-12-29 12:15:34 +08:00
|
|
|
});
|