在 electron.js 或 node.js 应用程序中捕获 c++ 本机插件 cout/console 消息

xyz*_*xyz 5 javascript node.js electron native-module node-addon-api

C++ 本机模块的 std::cout 控制台消息不会在模块构建后打印在控制台上。

有什么方法可以在控制台上打印运行时 std::cout 消息,然后我们可以使用 node.js 在电子应用程序中捕获这些消息

node.js 如何运行本机模块,它是在与沙盒程序相同的线程上运行还是在不同的线程上运行?

Cri*_*_SO 0

std::cout控制台消息确实会打印到 Node.js 中的控制台 - 我不知道 Electron.js 的情况。模块初始化和从 JavaScript 调用时的初始条目都发生在 V8 主线程中。根本没有沙箱。