我在我的服务器上运行mini-breakpad-server并且正在从我的Electron
应用中收集报告,但我不知道如何创建breakpad符号(对于Windows, OSX,Linux)与我的Electron应用程序一起使用,你能给我一个提示吗?
答案 0 :(得分:1)
之前我没有使用mini-breakpad-server, 但我确实使用breakpad在我们的游戏项目中使用一个由我们自己编码的简单打破服务器进行崩溃跟踪。
基本上, 在客户端,您需要做的是集成breakpad客户端LIB来处理任何异常,作为此步骤的结果,您将获得“崩溃报告文件”。 然后,您需要自己将报告发送到breakpad服务器。 (我认为breakpad lib有一些帮助类来上传报告)
如果我没记错的话,在服务器端,你需要使用breakpad提供的工具将PDB转换为breakpad符号。 然后使用这些符号与其他工具从客户端“崩溃报告文件”生成callstack
您可以从此链接中查看一些详细信息: http://zxstudio.org/blog/2014/10/28/integrating-google-breakpad/