0

我有一些用 ASP.NET Core net5.0编写的示例应用程序。我将此应用程序部署在 Azure 上作为Windows操作系统上的应用服务。我想在 EventHub 上查看我的自定义日志。

在诊断设置中,我添加了 EventHub 和 LogAnalitics(启用了所有类型的日志)。我启用了应用程序日志记录:App Service logs。在 LogAnalitics 我只看到:LogAnalitcs type of logs。我尝试使用不同类型的记录器,当我在本地运行我的应用程序时可以看到我的控制台日志,但是在 Azure 上部署之后,我看不到我引入的任何日志。

目前是否可以将日志发送到 ASP.NET Core 中的 EventHub?

4

1 回答 1

0

目前是否可以将日志发送到 ASP.NET Core 中的 EventHub?

您现在可以将日志从 Windows 或 Linux 应用服务发送到存储帐户、事件中心或 Log Analytics。

asp.net core windows 应用程序不支持AppServiceConsoleLogs 。仅支持 JavaSE 和 Tomcat。

在此处输入图像描述

您可以参考此链接以检查 asp.net 核心应用程序支持的日志类型。

于 2021-12-06T11:49:43.070 回答