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 的更多信息,详见 。