Javascript 捕获fork的输出,而无需打印到控制台
我试图捕获fork的console.log,而不是让它输出到控制台。我知道您可以在子进程中执行stdout('something'),并在主机进程中捕获它,但我希望使console.log具有相同的行为 例如: 主人 孩子Javascript 捕获fork的输出,而无需打印到控制台,javascript,node.js,Javascript,Node.js,我试图捕获fork的console.log,而不是让它输出到控制台。我知道您可以在子进程中执行stdout('something'),并在主机进程中捕获它,但我希望使console.log具有相同的行为 例如: 主人 孩子 提供一个带有stdio属性的options对象作为fork调用的最终参数 请看这里: 提供一个带有stdio属性的options对象作为fork调用的最终参数 请看这里: 但如何使控制台输出静音?我链接到的文档中对此进行了解释。除了上面描述的以外,您还想做其他事情吗?如果是这
提供一个带有stdio属性的options对象作为fork调用的最终参数 请看这里:
提供一个带有stdio属性的options对象作为fork调用的最终参数 请看这里:
但如何使控制台输出静音?我链接到的文档中对此进行了解释。除了上面描述的以外,您还想做其他事情吗?如果是这样的话,请解释它会有什么不同。但是我该如何使控制台输出静音?我链接到的文档中对此进行了解释。除了上面描述的以外,您还想做其他事情吗?如果是的话,请解释一下会有什么不同。
require('child_process').fork('child.js');
//capture console.log of child..
//natively capture this in Host
console.log('foo');