【问题标题】:Azure Application Insights with Azure Function. Log Debug not showing up带有 Azure Function 的 Azure Application Insights。日志调试未显示
【发布时间】:2018-10-24 19:18:09
【问题描述】:

我的 Azure 函数当前正在记录到 Application Insights。

虽然 logger.logInformation 行生成的日志显示在 Application Insights 上,但 logger.logDebug 行生成的日志没有显示。

我听说有一种方法可以通过启用某些日志记录级别来临时启用该行的日志记录以获取应用程序洞察。

有人可以帮助我实现这一目标或指导我获取一些文档吗?

谢谢:)

【问题讨论】:

    标签: azure azure-functions azure-application-insights azure-log-analytics


    【解决方案1】:

    您正在寻找host.json 中的logLevel 设置(假定函数V2。对于函数V1,请查看logger 设置。)Documentation for both here.

    【讨论】:

      【解决方案2】:

      详细步骤如下:

      1.导航到您的函数应用 kudu 控制台:https://your_function_name.scm.azurewebsites.net/DebugConsole

      2.在kudu控制台中,导航到host.json(D:\home\site\wwwroot),然后点击host.json的编辑按钮:

      3.修改host.json如下,然后保存:

      4.运行你的函数应用后,进入应用洞察搜索,你会发现调试信息:

      在代码中使用 LogDebug:

      在应用程序洞察中,检查调试消息:

      5.对于v1功能,您应该使用@Kath提到的link来修改host.json。

      【讨论】:

        猜你喜欢
        • 2021-09-21
        • 1970-01-01
        • 2021-11-10
        • 2022-01-11
        • 2021-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        相关资源
        最近更新 更多