在node.js中有几个控制台实例

有没有一种简单的方法来在Node.js中创build几个控制台实例(窗口)来stream日志?

我想象这样的代码:

var consoles = require('consoles') console1 = consoles.createConsole({name:"name1", title:"some title1"}) console1.log("Hello console 1!") console2 = consoles.createConsole({name:"name2", title:"some title2"}) console2.log("Hello console 2!") 

其中创build两个控制台窗口与相应的logging。

更新:我玩不同的日志包看这个function: debugging , 日志 , 温斯顿 , bunyan

他们都解决了伐木的任务,也许我可以使用它们。 例如,我可以写winston的特定传输,或stream为bunyan ….但我的问题是 – 如何使console / tty /terminal的几个instanses /窗口,并得到他们的stdinstream?

Console.log是logging事件的不好方法。 有多个日志logging模块可以让您过滤输出并select输出。 看看debugging , 日志和其他许多人。