我有一个 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/