node.js - 将节点终端/main.js 日志打印到渲染器控制台(开发人员工具)
问题描述
我有一个电子应用程序,其中使用了 c++ 本机插件。
C++ 代码将日志打印到终端,在开发时我可以在 termianl 中看到它们。
Electron 应用登录 renderer.js 控制台(开发者工具控制台)。
构建应用程序可执行文件后不会发生同样的事情,因为那里没有 termianl ......
所以在构建之后我只能看到 renderer.js 日志并且不能从 main.js 和 c++ 代码访问日志。
ISSUE:
如何将终端日志和 main.js 日志打印到渲染器控制台。
解决方案
您可以使用此参数从命令行启动打包的 Electron 应用程序,--enable-logging
以查看终端上的主进程控制台输出。
我建议您查看某种日志库,electron-log
而不是尝试在渲染器进程中打印主进程日志。
推荐阅读
- python-3.x - wxPython 需要什么才能成功运行?
- python - 如何读取文件并将内容存储到二维矩阵中?
- javascript - XPath:选择包含规范化文本的节点,不包括祖先节点
- joomla - 将 Joomla 网站转移到另一台服务器
- php - 如何访问 laravel 集合中的属性
- c++ - std::stringbuf in_avail() 函数输出奇怪的数字,它比缓冲区大小小很多,即使没有对缓冲区进行读取
- python-3.x - 如何获得输出纯 HTML 的请求?
- docker - 如何由该容器的非 root 用户通过 SSH 连接到 docker 容器?
- android-tv - 我无法使用 android studio 编辑我的 android 电视应用程序的设计
- email - 如何从 AMP 为电子邮件游乐场发送测试电子邮件?