0

在 azure function 中,我们获取 ILogger 实例进行记录,效果很好。我们通过在功能应用程序设置中配置检测键将日志推送到应用程序洞察力。

但是我无法将此 ILogger 传递给其他程序集,此函数是从解决方案中引用的。如何通过此 azure 函数在外部程序集中记录信息。

有人在这工作吗?

4

1 回答 1

0

Azure Functions 使用的 ILogger 类来自包 Microsoft.Extensions.Logging。假设您的外部程序集具有此引用,您应该能够将其传递给您的外部程序集。

如果不是这种情况,您可以使用 TelemetryClient 并将数据直接发送到 Application Insights,只需确保您已指定用于应用程序洞察的相同 InstrumentationKey。

https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics

于 2019-11-14T15:40:04.870 回答