1

我有一个电子应用程序,其中使用了 c++ 本机插件。

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

所以在构建之后我只能看到 renderer.js 日志并且不能从 main.js 和 c++ 代码访问日志。

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

4

1 回答 1

1

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

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

于 2020-08-31T08:09:40.860 回答