You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Functions:通过环境变量覆盖含连字符函数的日志级别

解决Azure Function应用设置中无法使用点和连字符的日志配置问题

要实现屏蔽默认Azure信息日志、仅保留foo-bar函数信息日志的需求,由于Azure应用设置不允许使用点(.)和连字符(-),可通过以下方式转换配置:

应用设置键值配置

  • 全局函数日志级别(屏蔽所有函数的信息日志):
    • 键:AzureFunctionsJobHost__logging__logLevel__Function
    • 值:Error
  • 指定foo-bar函数的日志级别(保留该函数的信息日志):
    • 键:AzureFunctionsJobHost__logging__logLevel__Function__foo_bar
    • 值:Information

原理说明

Azure Functions运行时会自动将应用设置中的双下划线(__)解析为JSON配置中的层级分隔符(即原host.json中的点(.)),同时将下划线(_)替代原键名中的连字符(-),最终映射为与host.json等效的日志级别配置。

内容的提问来源于stack exchange,提问作者kdyz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 04:10:07