node.js - 打印 Node terminal/main.js日志到渲染器控制台(开发人员工具)

标签 node.js electron electron-builder node-addon-api node-native-addon

我有一个 Electron 应用程序,它在其中使用c++本地插件。
C++代码将日志打印到终端,在开发过程中,我可以在termianl中看到它们。
Electron应用程序登录renderer.js控制台(开发人员工具控制台)。
构建应用程序可执行文件后,不会发生相同的事情,因为那里没有终端...
因此,构建后,我只能看到renderer.js日志,而无法从main.js和c++代码访问日志。
问题:
如何将终端日志和main.js日志打印到渲染器控制台。

最佳答案

您可以使用此参数--enable-logging从命令行启动打包的Electron应用程序,以查看终端上的主流程控制台输出。
我建议您研究某种日志记录库,例如electron-log,而不是尝试在渲染器进程中打印主进程日志。

关于node.js - 打印 Node terminal/main.js日志到渲染器控制台(开发人员工具),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62815942/

相关文章:

Electron 生成器应用程序大小太大

javascript - 如何从 electron-builder yaml 配置文件中的 .env 文件中读取?

javascript - 使用 Electron-packager 在 Cent OS 64 位上 Windows 构建 Electron 应用程序失败并出现错误

javascript - 环回 - EmbedsOne 关系产生错误

javascript - node.js - 结合 2 个 Promise

node.js - 手动构建 URL 是否存在风险?

electron - 签署Windows Electron App

javascript - Electron 中的 React Router 6 - 没有路线匹配位置

javascript - 如何在 TS 项目中添加所有类型依赖?

javascript - 下载文件时 Node 渲染进程消失