【发布时间】:2019-10-19 02:33:09
【问题描述】:
我试图让时间戳首先出现,但它总是添加到 json 的末尾。
我用过这个配置:
var myFormat = winston.format.combine(winston.format.timestamp({format:'YYYY-MM-DD HH:mm:ss.SSS'}),
winston.format.json());
this.winstonLogger = winston.createLogger();
this.winstonLogger.configure({
level: 'info',
format: myFormat,
transports: [
new winston.transports.Console(),
]
});
并得到如下日志:
{"level":"info","message":"app is loaded","timestamp":"2019-06-03 17:01:10.054"}
我想要的只是它看起来像:
{"timestamp":"2019-06-03 17:01:10.054","level":"info","message":"app is loaded"}
【问题讨论】: