console-patch 拦截对控制台的调用。*用于检测远程测试目的的方法
控制台补丁猴子修补所有console.*
方法,简直是一个调皮的小帮手,让你可以拦截所有参数!放心,它不会破坏这些方法的功能,所有调用仍然有效,只不过它还给你偷偷留了一份参数副本。安装也很简单:npm install console-patch --save
。用法?就像在服务器或浏览器中用browserify
一样简单。你只需要引入它:var patch = require('console-patch');
然后你就可以开始拦截参数啦!比如:
var intercepted = [];
console.log('hi');
patch(function onConsoleCall(args) {
intercepted.push(args);
});
console.log('bye'); // intercepted === {method: 'log', arguments: ['bye']}
是不是超有趣?你甚至可以追踪到所有被调用的日志信息!如果你还对拦截更多内容感兴趣,比如OpenGL调用的详细日志,GLIntercept就是一个不错的选择【GLIntercept是Windows的OpenGL函数调用拦截器】。你可能想了解更多JavaScript中的函数调用和参数传递,这里有个不错的【例子】来让你一探究竟。想想看,这些工具就像是你的程序世界中的侦探,一切蛛丝马迹都逃不过他们的眼睛!
所以,准备好迎接你的新控制台小帮手了吗?赶紧试试吧!
下载地址
用户评论