首页 > 解决方案 > Azure WebApp for Containers 中的日志记录方法

问题描述

我正在设计一个 ASP.NET Core 应用程序以作为容器的 WebApp 运行。我在文本文件中记录应用程序异常。我还使用 Application Insight 包来捕获遥测数据。我已经在 WebAapp for Container 中托管了该应用程序。

在哪里可以找到和下载日志文本文件?

另外,当应用程序设计为容器的 WebApp 时,上述方法是否适合记录日志?如果不是,那么正确的方法是什么?

此外,Application Insight 主要生成遥测信息。我是否可以将我的应用程序的文本日志与 Application Insight 集成以实现更好的应用程序日志分析?

标签: azureasp.net-corecontainersazure-web-app-service

解决方案


您不必将应用程序异常显式写入文件。将 Application Insights 与应用程序集成时,将记录所有异常。您可以在AI 实例的Failures刀片中查看异常

更新1:

在下面的屏幕截图中,您可以查看前 3 种异常类型。而且,500响应代码还会向您显示异常。所有这些都不需要太多代码。您可以在此处查看我的文章,了解有关如何将 Application Insights 集成到 asp.net 核心应用程序的分步详细说明。

在此处输入图像描述


推荐阅读