winston:如何更改时间戳格式
我正在使用winston在node.js中添加日志细节,我使用以下过程来添加日志
var winston = require('winston'); winston.remove(winston.transports.Console); winston.add(winston.transports.Console, {'timestamp':true,'colorize':true); winston.log('info','jjjj');
我得到的输出是
2012-12-21T09:32:05.428Z - info: jjjj
我需要为mytimestamp指定一个格式,在winston有没有这样做的任何帮助将不胜感激
时间戳选项可以是一个函数,返回你希望它被保存为…
4号线:
winston.add(winston.transports.Console, {'timestamp':function() {return '111111111'; },'colorize':true});
来源: https : //github.com/flatiron/winston/pull/120
为了一个好的结果,你可以使用momentjs:
const moment = require('moment') ... ... timestamp: () => { return moment().format('YYYY-MM-DD hh:mm:ss') }