log lib用于nodejs的是什么?

时间:2016-06-07 02:05:41

标签: node.js logging npm

我遇到了一个关于nodejs登录的问题。 我知道nodejs为我们提供了内置日志方法,用于日志记录的控制台对象。但似乎不支持调试,信息,警告,错误等级别。

我想为nodejs推荐一个可以执行以下操作的log lib: 1.定义日志级别; 流媒体日志; 3.自定义格式日志内容;

感谢您的建议和帮助! 欢呼声。

2 个答案:

答案 0 :(得分:0)

请试试这个 https://www.npmjs.com/package/debug

非常酷且易于使用。

答案 1 :(得分:0)

是的,内置的console.log不允许您定义级别,在生产中使用控制台日志也是一种不好的做法,因为它具有同步性。

我喜欢使用Winston因为它的“trasports”。例如,按照logstash结构将日志存储在Elasticsearch实例中是个好主意,您可以使用kibana传输器使用winston-elasticsearch来使用它。

相关问题