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

问题描述 投票:0回答:1

我找到的所有doco都显示了如何使用下面的配置通过hosts.json文件设置Azure功能的日志记录详细程度。

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

但是,我看不到任何通过门户网站设置详细程度的示例。我已尝试使用门户网站应用程序设置和应用程序设置名称日志记录:logLevel.default,但这没有任何影响。

有谁知道这是否可以做到?

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

请注意我是从包文件运行的,这是推荐的方法。

azure azure-functions
1个回答
0
投票

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

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

enter image description here

记得将功能应用的编辑模式更改为读/写

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.