diff --git a/logging/WinstonLogger.ts b/logging/WinstonLogger.ts index e63dc521e1f2d36278a246fc2dbc202a5956a4d2..941e5388ed95b1f281c21f5d2bf2c0c9217ae10a 100644 --- a/logging/WinstonLogger.ts +++ b/logging/WinstonLogger.ts @@ -13,14 +13,17 @@ const levels = { const colors = { error: 'red', - warn : 'yellow', + warn : 'orange', info : 'green', http : 'magenta', - debug: 'white' + debug: 'blue' }; winston.addColors(colors); -const format = winston.format.combine(winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss:ms' }), SharedConfig.production ? winston.format.uncolorize() : winston.format.colorize({ all: true }), winston.format.printf((info) => `${ info.timestamp } [${ process.pid }] ${ info.level }: ${ info.message }`)); +const format = winston.format.combine(winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), winston.format(info => ({ + ...info, + level: info.level.toUpperCase() +}))(), SharedConfig.production ? winston.format.uncolorize() : winston.format.colorize({ all: true }), winston.format.prettyPrint(), winston.format.errors({ stack: true }), winston.format.align(), winston.format.printf((info) => `[${ info.timestamp }] (${ process.pid }) ${ info.level } ${ info.message } ${ info.metadata ? `\n${ JSON.stringify(info.metadata) }` : '' } ${ info.stack ? `\n${ info.stack }` : '' } `)); const commonTransportOptions = { handleRejections: true,