电子-测井去了哪里?

时间:2018-08-15 20:33:22

标签: node.js logging electron electron-builder

我创建了一个电子应用程序,并使用电子生成器将其捆绑了。一切都很好,尽管由于该应用程序仍处于Alpha阶段,所以通过console.log(在应用程序的后端,而不是前端/渲染器)打印了很多调试信息。

所以我的问题是,由于没有使用该应用程序打开任何终端/命令提示符,因此所有这些日志记录都去了哪里,我可以检索它来查看我的应用程序出了什么问题吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

console.log输出有两个位置:

如果登录渲染器进程,则可以在浏览器窗口的控制台中看到它。如果您以编程方式打开开发工具,则即使在构建后也可以看到此控制台。

如果登录主进程,则通过命令行启动已安装的应用程序或解压缩的二进制文件时,可以看到这些消息。在Windows中,这将是电子生成器在win-unpacked目录中创建的app.exe。

另一种替代方法是像electron-log这样的记录器,它将日志消息写入配置的文件中。