1

我有 Node.JS 应用程序,并在我的应用程序中实现了 Morgan 和 Bunyan 记录器。

后来我在 Azure 应用程序服务上发布了我的应用程序,Azure 应用程序服务具有 Application Insights 和日志功能,它记录我的应用程序上的所有错误并提供有关我的应用程序 API 调用状态的详细信息......等等。现在我想知道我们是否还需要在我们的应用程序中添加记录器,你有什么建议。谢谢。

4

2 回答 2

3

如果您计划在 Azure 上部署 Node.js 代码,我建议您查看使用 Application Insights 满足您的日志记录需求的标准方法:更多信息在这里

除非您想成为云不可知论者以最终部署在其他云提供商上,否则我会坚持使用标准方法,而不是添加额外的模块/层。

于 2020-01-15T01:28:16.377 回答
1

是的,据我所知,您可以在 node.js 应用程序中使用 Bunyan 作为记录器,并使用 Azure 存储来存储日志。

这个博客讲得很好。本博客中提到的 Azure 网站是 Azure 应用服务的早期名称。

于 2020-01-15T01:38:53.513 回答