如何使用Winston在sails.js中记录事件的类/行号

时间:2019-12-13 03:53:35

标签: node.js sails.js winston

如何保存来自sails.js的类和行号日志条目?当前,它显示日志和日志级别,但不显示日志条目所在的行。

例如如果存在log条语句,或者在foo.js行的x中引发了异常,我希望日志中有这样一行:

  

[时间戳] [foo.js] [行x] 详细信息 ...

1 个答案:

答案 0 :(得分:0)

Node.js引发错误时,它具有一个.stack属性,该属性包含错误的堆栈跟踪信息(以文本形式)。您可以从中进行解析。请注意,看到完整的堆栈跟踪消息往往会更有用,而不是假设相关的位在第一行。