如何通过Azure门户更改Azure功能的日志记录详细程度?

时间:2019-02-26 23:25:07

标签: azure azure-functions

我发现的所有文档都显示了如何通过使用以下配置通过hosts.json文件设置Azure函数的日志记录详细程度。

我想更改日志记录的详细程度,而不必重新部署此文件。

但是,我看不到通过门户设置详细程度的任何示例。我尝试将门户网站应用程序设置与“应用程序设置名称” logging:logLevel.default一起使用,但这没有任何影响。

有人知道这是否可以完成吗?

{
  "version": "2.0",
  "logging": {
    "fileLoggingMode": "debugOnly",
    "logLevel": {
      // For all functions
      "Function": "Trace",
      // Default settings, e.g. for host
      "default": "Trace"
    }
  }
}

请注意,我使用的是打包文件,这是推荐的方法。

1 个答案:

答案 0 :(得分:0)

您也可以在host.json文件中设置这些设置,而无需重新部署。在Azure门户上也有一个host.json设置。

请转到您的功能应用程序->概述->功能应用程序设置,然后您可以看到其中有一个host.json,可以在其中设置日志级别,然后保存并且无需重新部署(记住要更改功能应用的编辑模式为“读/写”,如下面的屏幕截图所述。

enter image description here

请记住将功能应用程序的编辑模式更改为“读/写”

enter image description here