LoginSignup
5
3

More than 5 years have passed since last update.

AzureWebsites でログ出力しながらデバッグする

Last updated at Posted at 2015-02-18

ローカルデバッグで変数の中身を確認しながらデバッグする、ということはよくあると思います。
ローカルでは問題ないのに AzureWebsites でのみ問題が起こるケースでは、ローカルと同じようにデバッグしたいものです。
このやり方をまとめます。

準備

ソースコードの修正

Trace を使ってログ出力します。

public void SampleMethod()
{
    System.Diagnostics.Trace.WriteLine(targetObject);
}

Websites の設定変更

作業は新しいポータルから行います。

[診断ログ]から[アプリケーションログ(ファイルシステム)]をオンにします。
[レベル]はよくわからなければ[詳細]にしておくのがいいでしょう。

azure-config-log.png

デバッグ

新ポータルを開く

[ストリーミングログ]を開きます。

azure-streaminglog.png

azure-applicationlog-null.png

これで準備完了です。

デバッグしたい動作を行う

リクエストを送って、Websites にさせたい動作をさせましょう。

すると、[ストリーミングログ]にリアルタイムにログが出力されます。

azure-applicationlog.png

これでログ出力しながらデバッグできますね!

お疲れさまでした。

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3