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

Print node terminal/main.js log to renderer console (developer tools)

我有一个 Electron 应用程序,其中使用了 C++ 原生插件。

C++ 代码将日志打印到终端,在开发过程中我可以在终端中看到它们。
Electron 应用程序登录 renderer.js 控制台(开发者工具控制台)。
构建应用程序可执行文件后不会发生同样的事情,因为那里没有 termianl...

因此在构建之后我只能看到 renderer.js 日志并且无法从 main.js 和 c++ 代码访问日志。

问题:
如何打印终端日志和 main.js 日志到渲染器控制台。

您可以使用此参数从命令行启动打包的 Electron 应用程序 --enable-logging 以查看终端上的主进程控制台输出。

我建议您查看某种日志库,例如 electron-log,而不是尝试在渲染器进程中打印主进程日志。