Javascript nodejs和nodeworker的日志记录系统
nodejs日志系统,我想一个漂亮的控制台日志,也可以保存到日志文件,而且速度快,异步会更好Javascript nodejs和nodeworker的日志记录系统,javascript,logging,node.js,Javascript,Logging,Node.js,nodejs日志系统,我想一个漂亮的控制台日志,也可以保存到日志文件,而且速度快,异步会更好 最困难的是,它使用std io与父进程通信,因此,如果日志系统使用std io,它将无法工作。在调试部分中提供了许多选项。我查看了许多日志记录程序,我无法找到一个轻量级的解决方案,所以我决定制作一个发布在github上的简单解决方案 保存文件 给你一个漂亮的输出(我们都喜欢) 我希望这对你有帮助 设置 https://github.com/bluejamesbond/Scribe.js PS:如果
最困难的是,它使用std io与父进程通信,因此,如果日志系统使用std io,它将无法工作。在调试部分中提供了许多选项。我查看了许多日志记录程序,我无法找到一个轻量级的解决方案,所以我决定制作一个发布在github上的简单解决方案
- 保存文件
- 给你一个漂亮的输出(我们都喜欢)
https://github.com/bluejamesbond/Scribe.js
PS:如果有任何问题,如果您能修复它,然后执行拉取请求,我将不胜感激。否则,我们非常欢迎您将其作为一个问题发布
控制台的样本输出
示例目录设置
https://github.com/bluejamesbond/Scribe.js
样本输出文件
如果他们可以写入文件,他们就可以。可以为每个工作进程使用日志文件,也可以设置工作进程以使用流套接字或管道或系统日志将其消息发送到单个进程。请告诉我这是否适用于
节点工作进程
。我觉得应该很容易实现一个队列,该队列构建输出,然后根据需要打印输出。