使用CLI启用Azure诊断日志记录

Lut*_*ndo 7 azure azure-diagnostics azure-web-sites azure-cli azure-web-app-service

我正在努力实现这一目标,但是我希望使用任何形式的非人工交互来启用诊断日志记录.我想在构建步骤中加入能够启用诊断日志记录的内容,默认情况下这些内容似乎已关闭.任何Powsershell(使用Azure RM)或visual studio团队服务构建可用于实现此目的的任务?

Shu*_*bao 4

您可以使用Azure CLI 2.0来完成此操作。您可以使用以下命令。

az webapp log config --name
                     --resource-group
                     [--application-logging {false, true}]
                     [--detailed-error-messages {false, true}]
                     [--failed-request-tracing {false, true}]
                     [--level {error, information, verbose, warning}]
                     [--slot]
                     [--web-server-logging {filesystem, off, storage}]
Run Code Online (Sandbox Code Playgroud)

从 az help 命令az webapp log config -h官方文章获取帮助。

#an example
az webapp log config --name shui -g shuiapp --application-logging true --web-server-logging filesystem
Run Code Online (Sandbox Code Playgroud)