Ilog 和 TelemetryClient 在 Application Insights 中记录详细信息的区别

Kri*_*hna 8 azure azure-application-insights azure-function-app

我正在使用 Azure function app v3,我想将详细信息记录到 Application Insights 中。函数应用程序中默认有 ILogger。IloggerTelemetryClient将详细信息记录到 App Insights 之间有什么区别。记录详细信息的最佳方式是什么?

任何回复表示赞赏,提前致谢。

Pet*_*ons 9

您无法使用 执行某些操作ILogger,例如跟踪多维度指标或事件。允许Ilogger您仅记录到 App Insights 的异常和跟踪表。此外,ILogger您无法将额外的属性记录到遥测的自定义维度字段,除非使用结构化日志记录将它们包含在消息中。

也就是说,我想说,对于 Azure Functions,您几乎总是可以使用ILogger界面执行您想要的操作,但这由您决定。