host.json中的Azure函数日志级别是否覆盖appsettings-file日志级别和应用程序洞察日志级别?

bnlyeluc  于 2023-01-05  发布在  其他
关注(0)|答案(1)|浏览(117)

日志级别可以在host.json文件中配置:

在我的应用程序中,除了host.json之外,我还有dev/test/prod的appsettings,appsettingsfiles没有指定任何关于日志级别的内容,也没有指定任何关于应用程序洞察日志级别的内容。
json是否将其配置的日志级别应用于所有环境,包括应用程序洞察日志?

laawzig2

laawzig21#

json是否将其配置的日志级别应用于所有环境,包括应用程序洞察日志?

  • 是的,host.json配置应用洞察并将功能应用日志记录到应用洞察。
  • Host. json中,我们将设置日志配置,这些配置将在部署函数app后使用。

示例:

"logging": {
        "applicationInsights": {
          "samplingSettings": {
            "isEnabled": true,
            "excludedTypes": "Request"     
          }
        }
        }

      • 本地.设置. json**包含AzureWebJobsStorageFUNCTIONS_WORKER_RUNTIMEAPPINSIGHTS_INSTRUMENTATIONKEY

示例:

{
    "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "APPINSIGHTS_INSTRUMENTATIONKEY": "27ef877b-5298-4cd9-8a45-a6b99bcc395d"
  }
}

相关问题