调用站点数组显示为null

时间:2017-09-26 13:53:16

标签: node.js stack-trace

我在我的代码中使用了堆栈跟踪节点模块库,如下所示:

.TS

var stackTrace = require('stack-trace');

module.exports = function(XYZ){

    XYZ.Todo = function(id,cb){

        var trace = stackTrace.get(XYZ.Todo);

        console.log('trace array', trace); 

       //more function calls

    }
}

控制台:

日志显示为:

trace array [Callsite{},
    Callsite{},
    Callsite{},
     "
     "
     "
     "
     "
    Callsite{} ]

问题:为什么不打印与给定功能和对象关联的所有呼叫站点?

问题:当使用stackTrace.parse(错误)时,它按预期打印。为什么在这种情况下打印?

注意:我使用Node跟踪this

0 个答案:

没有答案