是否有一种简单的方法可以在Node.js中创建多个控制台实例(窗口)来传输日志?
我想象这样的代码:
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!")
创建两个具有相应记录的控制台窗口。
更新:我使用不同的日志包来查看此功能:debug,log,winston,bunyan
他们都解决了日志记录的任务,也许我可以使用它们。例如,我可以为winston编写特定的传输,或者为bunyan编写流。 但我的问题是 - 如何制作console / tty / terminal的几个instanses / windows并获取他们的stdin流?