Javascript 如何跟踪节点js中的每个函数调用
我正在开发一个node js应用程序,其中有4个.js文件,每个文件都包含这样一个类- A.js->Javascript 如何跟踪节点js中的每个函数调用,javascript,node.js,Javascript,Node.js,我正在开发一个node 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(){} } 现在,我想跟踪/记录哪个类导入了哪个类并调用了哪个函数,而
Class A{constructor(){}
func1(){}
}
B.js->
Class B{constructor(){}
func2(){}
}
C.js->
Class C{constructor(){}
func3(){}
}
D.js->
Class D{constructor(){}
func4(){}
}
现在,我想跟踪/记录哪个类导入了哪个类并调用了哪个函数,而不在文件中做太多更改(如果可能的话)
如何实现这一点?最简单的方法是从外部获取类实例,用记录并调用原始函数的函数替换该函数