node.js - Electron - 日志记录去了哪里?

标签 node.js logging electron electron-builder

我创建了一个 Electron 应用程序并使用 Electron 构建器将其捆绑。一切都很好,但由于该应用程序仍处于 alpha 阶段,因此有很多调试信息通过 console.log 打印(在应用程序的后端,而不是前端/渲染器)。

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

谢谢!

最佳答案

console.log 输出有两个地方:

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

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

另一种选择是像 electron-log 这样的记录器将日志消息写入配置文件中。

关于node.js - Electron - 日志记录去了哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51866016/

相关文章:

node.js - 与 Redis 实例的连接每隔几分钟就会关闭

angularjs - 可编程聊天的 Twilio 推送通知失败

logging - 如何使用 Bot Framework C# Bot Builder 记录聊天对话

node.js - Node Puppeteer 生成不包括表单输入的 PDF

javascript - 为 node.js 回调实现超时

multithreading - 实现线程安全日志记录

c - 编译过程中替换宏

proxy - 从 Electron 获取代理设置

node.js - 如何仅使用ASAR文件手动构建Electron应用程序?

macos - Electron 应用程序 OSX : List all windows when right-clicking dock icon