【问题标题】:Changing Application Insights Logging Level at Runtime on Azure App Service在运行时更改 Azure 应用服务上的 Application Insights 日志记录级别
【发布时间】:2021-06-17 16:04:53
【问题描述】:

我已将应用程序部署为 Microsoft Azure Web 应用程序,其日志级别为默认信息,如下面代码中的 appsettings.json 所示。是否可以在运行时更改日志级别,例如更改为 Trace 而无需重新部署?

“应用洞察”:{ “日志级别”:{ “默认”:“信息”, “微软”:“警告”, “Microsoft.Hosting.Lifetime”:“信息” }

【问题讨论】:

  • 使用kudu修改app.setting,无需重启web应用实例或重新部署:)

标签: azure-application-insights


【解决方案1】:

使用 kudu 怎么样?

首先,我们都知道我们可以change the log level通过修改appsetting.json中的配置,因此我们可以在部署到azure web app后使用kudu来更改值。请注意我下面截图中的设置,它是Logging->appinsights->loglevel

部署到azure web app后,可以访问https://yourdomain.scm.azurewebsites.net访问kudu网站,在该网站可以修改静态文件中的所有设置。我已经在我身边进行了测试,效果很好。

【讨论】:

  • Tiny Wang,KUDU 确实有效。我采取了额外的步骤来重新启动应用程序服务以开始出现相应的日志。谢谢
  • 如果您觉得我的帖子对您​​有帮助,请采纳为答案(点击√)?非常感谢:)
  • 小王。答案标记为已接受。谢谢
猜你喜欢
  • 1970-01-01
  • 2019-04-11
  • 1970-01-01
  • 2015-01-17
  • 1970-01-01
  • 2021-09-21
  • 2021-04-18
  • 2019-04-09
  • 1970-01-01
相关资源
最近更新 更多