Azure
AzureCLI
AzureWebApps

azure-cli2.0コマンドtips(az webappsより)

azure-cli2.0コマンドtips

azure-cli(azコマンド)の自分のよく使うコマンドなどをtips的にまとめていきます(順次更新、追加)。

webapps診断ログのアプリケーションログ(ファイルシステム)をOnにする

webappsのログストリームでログを見るためには「診断ログ」の「アプリケーションログ(ファイルシステム)」を"On"設定にしておく必要があるのですが、この項目はOn設定にしても12時間後に自動的にOffになってしまいます。(理由は調べてない。なにかパフォーマンス低下を招くとか、ストレージを食いつぶすからとかいろいろ理由は思いつくけど)

GUIから変更してもいいのですが、何度もやるのは面倒なのでazure-cliで開発中や開発機についてはOnにしておきたい。

以下のコマンドでOnにできます。

コマンド入力
$ az webapp log config --resource-group test01 --name test01-server --application-logging true --level verbose

levelについては必要に応じて変えてください(当然、resouce-groupとかnameはダミー値です)。