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

Azure App Service中运行时修改Application Insights日志级别问询

结论

完全可以在不重新部署应用的前提下调整日志级别为Trace。Azure Web App 原生支持通过平台侧的配置覆盖代码包中appsettings.json的配置项,修改完成后仅需重启应用实例即可生效,无需重新构建、上传代码包。

操作步骤

  • 打开Azure门户,进入对应Web App的资源详情页
  • 在左侧导航栏的「设置」分类中找到「环境变量」(部分旧版门户显示为「配置」)选项并点击
  • 切换到「应用设置」标签页,点击「新建应用设置」,按照以下规则添加配置:
    • 调整默认日志级别为Trace:新增键为ApplicationInsights__LogLevel__Default,值为Trace的配置项
    • 如果你需要同步调整其他分类的日志级别,也可以按照相同规则新增配置项,比如将Microsoft类日志改为Trace就新增键为ApplicationInsights__LogLevel__Microsoft、值为Trace的配置即可
  • 所有配置添加完成后,点击页面顶部的「保存」按钮,Azure会自动触发Web App实例重启,重启完成后新的日志级别就会生效,整个过程通常仅需数秒到数十秒。

规则说明

你代码包中原有的嵌套结构JSON配置:

"ApplicationInsights": {
  "LogLevel": {
    "Default": "Information",
    "Microsoft": "Warning",
    "Microsoft.Hosting.Lifetime": "Information"
  }
}

在Azure平台的应用设置中,需要将JSON的层级分隔符替换为双下划线__,即可被.NET应用的默认配置提供者自动识别,且平台侧配置的优先级高于本地配置文件的配置,后续需要调整参数直接在门户修改即可,不需要改动代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 05:27:00