我正在与现有管道一起使用Terraform代码部署AzureRM资源。当前的要求之一是在功能的“功能应用程序设置”页面上将日志记录级别设置为“调试”。这是事情变得模糊的地方,因为我似乎找不到任何示例或文档。我要设置的部分是 host.json 部分。
在代码部分中是我要设置的示例。图片链接:https://ibb.co/v3Nxb6d
在terraform代码中,我有一个app_settings
的部分,可以正常工作。我查看了terraform文档,并在Google周围搜索,找不到任何有关它的信息。
{
"version": "2.0",
"functionTimeout": "00:10:00",
"logging": {
"logLevel": {
"default": "Debug"
}
}
}
答案 0 :(得分:0)
host.json
文件是自动生成的。函数主机启动后,它将从host.json
中读取日志级别,并使用相应的过滤规则注入ILogger实例。
主机配置不是env变量,其设置不能被ARM级别的任何内容覆盖。但是,您还可以通过“应用程序设置”配置各种设置。您可以参考此wiki。