在 Azure 应用服务上捕获 asp.net 核心应用程序的 ILogger 日志
Capture ILogger logs of an asp.net core application on an azure app service
我正在开发 asp.net 核心网络应用程序。
此应用程序托管在 Azure 应用程序服务上。
此应用程序生成标准输出日志(dotnet 运行 命令)。此日志来自 ILogger.
如何在 Azure 门户中查看此日志?
谢谢
查看以下文档
- https://docs.microsoft.com/en-us/azure/azure-monitor/app/ilogger
- https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-5.0
- https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs
第一个文档展示了如何使用 Application Insights 进行日志记录。您可以捕获遥测数据,例如请求持续时间、给定请求中涉及的依赖项、异常等。
第二个文档显示了配置 ILogger 的各种方法,并且由于 ASP.NET Core 默认使用 Microsoft.Extensions.Logging.AzureAppService,您所要做的就是在第三个文档的 App Serivce 上启用日志记录。
我正在开发 asp.net 核心网络应用程序。
此应用程序托管在 Azure 应用程序服务上。
此应用程序生成标准输出日志(dotnet 运行 命令)。此日志来自 ILogger.
如何在 Azure 门户中查看此日志?
谢谢
查看以下文档
- https://docs.microsoft.com/en-us/azure/azure-monitor/app/ilogger
- https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-5.0
- https://docs.microsoft.com/en-us/azure/app-service/troubleshoot-diagnostic-logs
第一个文档展示了如何使用 Application Insights 进行日志记录。您可以捕获遥测数据,例如请求持续时间、给定请求中涉及的依赖项、异常等。
第二个文档显示了配置 ILogger 的各种方法,并且由于 ASP.NET Core 默认使用 Microsoft.Extensions.Logging.AzureAppService,您所要做的就是在第三个文档的 App Serivce 上启用日志记录。