我遇到了一个关于nodejs日志的问题。我知道nodejs为我们提供了内置的日志方法,即用于日志记录的控制台对象。但似乎不支持像调试,信息,警告,错误等级别。
我想为nodejs推荐一个日志库,它可以: 1.定义日志级别;2.流日志;3.自定义格式日志内容;
感谢您的建议和帮助!干杯。
发布于 2016-06-07 23:58:21
是的,内置的console.log不允许你定义级别,因为它的同步特性,在生产中使用控制台日志也是一种糟糕的做法。
我喜欢使用Winston,因为它的“传输”特性。例如,将日志存储在一个遵循logstash结构的Elasticsearch实例中可能是一个好主意,这样您就可以使用kibana,使用winston-elasticsearch传输器来使用它。
发布于 2016-06-07 10:11:24
请尝试此https://www.npmjs.com/package/debug
它很酷,也很容易使用。
https://stackoverflow.com/questions/37669413
复制相似问题