使用堆栈跟踪记录“警告”而不是“错误”

时间:2017-12-25 21:48:26

标签: javascript node.js

如果我使用border-boxnew Error()我会为堆栈跟踪获取类似的内容:

new TypeError()

我想知道是否有办法生成以"警告开始的消息:"而不是"错误:"。

我不认为JS向我们提供Error: Live-Mutex client lock request timed out after 6000ms ,但我正在寻找类似的东西。

最终,我希望将其与new Warning()配对,如下所示:

process.emit('warning')

我需要有一个堆栈跟踪。

1 个答案:

答案 0 :(得分:1)

我相信您可以使用process.emitWarning来实现目标。

它的第一个参数可以是Error对象,也可以只是包含警告消息的字符串。如果结果不能立即满足您的上下文需求,您可能需要使用其他参数来调整结果。

免责声明:之前我没有使用过这个功能。让我们知道它是如何运作的。