我想添加到模块记录器中的所有功能。我想记录函数的“开始”时间和“结束”时间。这样我就可以获得每个函数(同步函数)的执行时间。
但我不知道如何让它发挥作用.. =(
我不想以某种动态方式重写函数 - 我想在将来调试它们......所以需要保留原始代码 - 我需要找到某种方法来包装每个函数......
让我们看一些例子:
module.exports = {
someVar: "12345string",
operation1: function(){
alert("operation1");
},
operation2: function(){
alert("operation2");
}
};
一旦模块的函数执行,我们需要运行一些“前”和“后”执行脚本......
我怎样才能做到这一点?请帮助...
我有很多模块和功能... =(
好的!所以我用了meld https://github.com/cujojs/meld包,效果很好!
正如 Jim Garrison 在评论中所说 - 每个 AOP 包/lib 都可以帮助解决这个问题。
我发现 meld 非常简单明了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)