如何跟踪节点js中的每个函数调用

时间:2017-02-28 11:33:05

标签: javascript node.js

我正在开发一个节点js应用程序,其中有4个.js文件,每个文件包含一个这样的类 -

A.js - >

Class A{constructor(){}
func1(){}
}

B.js - >

Class B{constructor(){}
func2(){}
} 

C.js - >

Class C{constructor(){}
func3(){}
}

D.js - >

Class D{constructor(){}
func4(){}
}

现在我想跟踪/记录哪个类导入了哪个类并调用了哪个函数而没有对文件进行太多更改(如果可能)。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

最简单的方法是从外部获取类实例,将函数替换为记录并调用原始函数的函数。

相关问题