javascript - 通过记录函数调用和参数进行实时 javascript 调试

标签 javascript debugging logging trace control-flow

<分区>

是否有调试系统允许我记录 javascript 函数调用及其发生时的参数?这将使我能够在实时/客户端情况下跟踪和调试应用程序,而不会因手动日志记录而影响性能。

编辑:我不是在谈论使用“控制台”窗口手动调用函数并查看结果,也不是在我的 javascript 中手动添加“跟踪”或“日志”命令。我需要它来处理任何正在运行的 javascript。

最佳答案

你能覆盖 Function.prototype.call 并检索 arguments 和 arguments.callee 吗?

这会产生报告所有功能的效果,因此非常冗长,但也许您想要过滤。

然后你有一个问题,你想如何报告,也许用 if (console) console.log

关于javascript - 通过记录函数调用和参数进行实时 javascript 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4921966/

相关文章:

javascript - 对于这个特定的示例,我将如何使用 setState ?

javascript - Firebug : How to make net tab persistent?

python - 如何在flask中将python日志按不同级别保存在不同文件中

javascript - 使用通用函数扩展 jquery

javascript - 将包含 JSON 对象列表的字符串转换为对象数组

c# - 调试时如何在某个点中断循环?

Python 使用配置文件记录到不同的目的地

apache - 永久限制 tomcat 的 catalina.out 文件大小

javascript - 如何在 Controller 之间传输数据

javascript - 发布有限的 GitHub API 个人 token