什么日志库用于nodejs?
我遇到了一个关于在nodejs中login的问题。 我知道nodejs为我们提供了内build日志方法,用于logging的控制台对象。 但似乎不支持像debugging,信息,警告,错误等级
我想为nodejs推荐一个可以完成这些工作的日志库:1.定义日志级别; 2.stream式传输日志; 3.自定义格式的日志内容;
感谢您的build议和帮助! 干杯。
请试试https://www.npmjs.com/package/debug
这是非常酷,易于使用。
是的,内置console.log不允许你定义级别,由于其同步性质,在生产中使用控制台日志也是一个不好的做法。
我喜欢使用Winston,因为它的“trasports”。 例如,将日志存储在Elasticsearch实例中,遵循logstash结构,您可以使用winston- elasticsearch transporter使用kibana进行消费。