解析 windows 系统产生的 minidump
// 若已全局安装 electron-minidump
electron-minidump -f crash.dmp -v electron版本号
// 若未全局安装 electron-minidump
npx electron-minidump -f crash.dmp -v electron版本号
解析 Mac 系统产生的 minidump
// 若已全局安装 @electron/symbolicate-mac
electron-symbolicate-mac --file /path/to/crash.txt --version electron版本号
// 若未全局安装 @electron/symbolicate-mac
npx electron-symbolicate-mac --file /path/to/crash.txt --version electron版本号
如何修改上面两个的源码使其不是打印日志到终端而是导出到文本?
若解析出来的内容打印在终端中太长,可以去找上面两个 npm 模块的源码,在源码里面将 console.log 修改为 fs.write 即可。
示例如下图红框处:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pxql1DJE-1607505015436)(./1607504971347.png)]](/https://i-blog.csdnimg.cn/blog_migrate/594bb6c78c0c3d2323c8c4f4593c195a.png)
本文介绍如何使用electron-minidump和@electron/symbolicate-mac来解析Windows和Mac系统产生的minidump文件,并提供了修改源码的方法以将解析结果导出到文本文件。

4403

被折叠的 条评论
为什么被折叠?



