【问题标题】:Difference between Ilog and TelemetryClient for logging details in Application InsightsIlog 和 TelemetryClient 在 Application Insights 中记录详细信息的区别
【发布时间】:2021-05-25 08:56:15
【问题描述】:

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

感谢任何回复,提前致谢。

【问题讨论】:

    标签: azure azure-application-insights azure-function-app


    【解决方案1】:

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

    也就是说,我想说的是,对于 Azure Functions,您几乎总是可以使用 ILogger 界面做您想做的事情,但这取决于您自己决定。

    【讨论】:

      猜你喜欢
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 2012-10-30
      • 2017-10-03
      • 1970-01-01
      • 2021-03-10
      相关资源
      最近更新 更多