首页 > 解决方案 > Electron - 日志记录在哪里?

问题描述

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

所以我的问题是,由于应用程序没有打开终端/命令提示符,所有这些日志记录都去哪里了,我可以检索它以查看我的应用程序出错的地方吗?

谢谢!

标签: node.jsloggingelectronelectron-builder

解决方案


console.log 输出有两个地方:

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

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

另一种选择是像电子日志这样的记录器,它将日志消息写入配置文件。


推荐阅读