node.js - nodejs并通过不同的模块进行日志记录

标签 node.js logging separation-of-concerns

我只对以下的最佳方法感兴趣...

出于维护原因和关注点分离,我有一个应用程序分为几个模块。我希望能够在我的应用程序启动时创建一个日志文件,然后使用我编写的不同模块写入同一个日志文件,而不会变得困惑并且在我的导出模块中包含不需要的代码。

提前致谢。

最佳答案

使用Winston对于日志记录,它可以登录文件、数据库等任何内容,并且它有很好的文档。您可以使用 Winston 记录所有模块中的消息。

关于node.js - nodejs并通过不同的模块进行日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8692923/

相关文章:

model-view-controller - 在 JSF2 托管 bean 中实现 MVC 的最佳实践

angularjs - Angular 指令请求数据是不好的做法吗

azure - Terraform 集群日志转发器,从 ARO 到 Azure

javascript - 如何使用express处理路由器中连续的两个斜杠?

node.js - 汇总 : Unresolved Dependencies

node.js - RESTful 后端和 socket.io 同步

java - 如何使用 XML 将 Jetty 请求日志设置为默认时区

logging - Logback FileAppender - 日志文件为空?

ruby-on-rails - 基于模型名称的 Rails 命名空间问题

javascript - 如何从不同的文件创建另一个类的实例