在 Azure 应用服务运行时更改 Application Insights 日志记录级别
Changing Application Insights Logging Level at Runtime on Azure App Service
我已将应用程序部署为 Microsoft Azure Web 应用程序,其日志级别默认为信息,如下面代码 appsettings.json 中所示。是否可以在不重新部署的情况下在运行时将日志级别更改为 Trace 等?
“ApplicationInsights”:{
“日志级别”:{
“默认”:“信息”,
“微软”:“警告”,
"Microsoft.Hosting.Lifetime": "信息"
}
使用kudu怎么样?
首先,我们都知道我们可以change the log level通过修改appsetting.json中的配置,因此我们可以在部署到azure web app后使用kudu更改值。请注意我下面截图中的设置,它是 Logging->appinsights->loglevel
部署到azure web app后,您可以访问https://yourdomain.scm.azurewebsites.net
进入kudu网站,在该网站中,您可以修改静态文件中的所有设置。我在身边测试过,效果很好。
我已将应用程序部署为 Microsoft Azure Web 应用程序,其日志级别默认为信息,如下面代码 appsettings.json 中所示。是否可以在不重新部署的情况下在运行时将日志级别更改为 Trace 等?
“ApplicationInsights”:{ “日志级别”:{ “默认”:“信息”, “微软”:“警告”, "Microsoft.Hosting.Lifetime": "信息" }
使用kudu怎么样?
首先,我们都知道我们可以change the log level通过修改appsetting.json中的配置,因此我们可以在部署到azure web app后使用kudu更改值。请注意我下面截图中的设置,它是 Logging->appinsights->loglevel
部署到azure web app后,您可以访问https://yourdomain.scm.azurewebsites.net
进入kudu网站,在该网站中,您可以修改静态文件中的所有设置。我在身边测试过,效果很好。