Electron Debugging
下文概述了一些比较常见的做法。
Chromium 含有日志宏,可以在 C++ 和 Objective-C++ 中打印信息来帮助调试操作。
您可以用它来打印变量值、函数名称和行号等信息。
一些示例:
查看 在 Chromium 的源代码树中获取更多信息和示例。
Chromium含有一个能够将堆栈痕迹打印到控制台而不中断程序的助手。
这将使你能够观察调用链并确定潜在的问题范围。
然后执行:
现在你可以使用 进行断点调试了.
调试 symbols 让你能更好的调试 sessions. They have information about the functions contained in executables and dynamic libraries and provide you with information to get clean call stacks. A Symbol Server allows the debugger to load the correct symbols, binaries and sources automatically without forcing users to download large debugging files.
关于如何为 Electron 设置 symbol server 的更多信息,详见 。