Ser*_*pin 5 javascript logging node.js
有没有一种简单的方法可以在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!")
Run Code Online (Sandbox Code Playgroud)
这将创建两个带有相应记录的控制台窗口。
Upd:我使用了不同的日志记录程序包来查找此功能:debug,log,winston,bunyan
它们都解决了日志记录的任务,也许我可以使用它们。例如,我可以为winston编写特定的传输,或者为bunyan编写流。...但是我的问题是-如何制作console / tty / terminal的多个实例/窗口并获取其stdin流?