我在Node.js中实现了一个Winston记录器,但是每次打印内容时,它都会打印完全相同的时间戳。它打印的时间戳是我的应用程序运行的时间。这是我的代码:
GenericViewSet
答案 0 :(得分:0)
包括Winston时,通常默认情况下添加控制台传输。为了使时间戳在这种默认情况下可以正常工作,我需要:
第一个:
var winston = require('winston');
winston.remove(winston.transports.Console);
winston.add(winston.transports.Console, {'timestamp':true});
第二个更清洁的选项:
var winston = require('winston');
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)({'timestamp':true})
]
});