在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 , 日志和其他许多人。