我使用温斯顿在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,有没有规定在温斯顿这样做的任何帮助将非常感激
时间戳选项可以是返回你希望它保存为一个功能...
4号线:
winston.add(winston.transports.Console, {'timestamp':function() {return '111111111'; },'colorize':true});
这里来源: https://github.com/flatiron/winston/pull/120
温斯顿@ 3版
winston.createLogger({
format: winston.format.combine(
winston.format.timestamp({format: 'YYYY-MM-DD HH:mm:ss'}),
winston.format.prettyPrint()
),
transports: [
new winston.transports.Console()
]
})
一个好的结果,你可以使用momentjs:
const moment = require('moment')
...
...
timestamp: () => {
return moment().format('YYYY-MM-DD hh:mm:ss')
}