2

我在我的服务器上运行了一个mini-breakpad-server,它从我的Electron应用程序中正确收集报告,但是我不知道如何创建 breakpad 符号(适用于 windows、OSX、Linux)以与我的 Electron 应用程序一起使用,你能给请给我一个提示?

4

1 回答 1

1

我之前没有使用过 mini-breakpad-server,但我确实在我们的游戏项目中使用 breakpad 进行崩溃跟踪,并使用我们自己编码的简单 breakpad 服务器。

基本上,在客户端,你需要做的是集成breakpad客户端LIB来处理任何异常,作为这一步的结果,你会得到一个“崩溃报告文件”。然后你需要自己将报告发送到breakpad服务器。(我认为breakpad lib有一些帮助类来上传报告)

如果我没记错的话,在服务器端,您需要使用 breakpad 提供的工具将 PDB 转换为 breakpad 符号。然后将这些符号与其他工具一起使用从客户端“崩溃报告文件”生成调用堆栈

您可以阅读以下链接的一些详细信息:http: //zxstudio.org/blog/2014/10/28/integrating-google-breakpad/

于 2016-08-07T19:11:59.840 回答