将节点 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
,而不是尝试在渲染器进程中打印主进程日志。
我有一个 Electron 应用程序,其中使用了 C++ 原生插件。
C++ 代码将日志打印到终端,在开发过程中我可以在终端中看到它们。
Electron 应用程序登录 renderer.js 控制台(开发者工具控制台)。
构建应用程序可执行文件后不会发生同样的事情,因为那里没有 termianl...
因此在构建之后我只能看到 renderer.js 日志并且无法从 main.js 和 c++ 代码访问日志。
问题:
如何打印终端日志和 main.js 日志到渲染器控制台。
您可以使用此参数从命令行启动打包的 Electron 应用程序 --enable-logging
以查看终端上的主进程控制台输出。
我建议您查看某种日志库,例如 electron-log
,而不是尝试在渲染器进程中打印主进程日志。