解析 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://img-blog.csdnimg.cn/20201209171034863.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1dvbmRlcjIzMw==,size_16,color_FFFFFF,t_70)
版权声明:本文为Wonder233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。