拦截process.stdout.write调用

时间:2011-03-11 14:13:43

标签: javascript logging io node.js

嘿,看起来这应该很简单,但我必须遗漏一些东西。我尝试使用pipe和on('data'),但似乎都没有传递给我数据。我想要这样做的原因是我希望能够有一个“dev”部分并将输出流式传输到该部分,但我宁愿不必写入文件然后从文件读取然后流式传输我可以直接拦截写呼叫中的数据。

1 个答案:

答案 0 :(得分:0)

执行此操作的一种简单方法就是将 process.stdout.write 替换为您的函数。类似的东西:

process.stdout.write = function() { /* Do your stuff*/ }