如何使用Node.js库Winston为日志添加时间戳?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

如何使用Node.js库Winston为日志添加时间戳?

提问于
用户回答回答于

删除控制台传输并使用时间戳选项再次添加。

var winston = require('winston');
winston.remove(winston.transports.Console);
winston.add(winston.transports.Console, {'timestamp':true});

用户回答回答于

可以使用内置的util为你的nodejs服务器实现带时间戳的日志记录。在启动服务器时,将日志输出添加为参数的一部分:

forever start -ao log/out.log server.js

然后你可以在你的server.js中编写util

server.js

var util = require('util');
util.log("something with timestamp");

输出将如下所示:out.log文件:

out.log

15 Mar 15:09:28 - something with timestamp

扫码关注云+社区