アプリケーションのトレースとインストルメント

更新 : 2007 年 11 月

トレースとは、実行中のアプリケーションの実行状態を監視する方法です。.NET Framework アプリケーションの開発時に、トレースとデバッグのインストルメンテーションをアプリケーションに追加できます。このインストルメンテーションは、アプリケーションの開発中でも開発したアプリケーションの配置後でも使用できます。Trace クラスおよび Debug クラスを使用すると、エラーおよびアプリケーションの実行についての情報を後で分析するために、ログ、テキスト ファイル、またはその他のデバイスに記録できます。

トレース ステートメントをコード内に計画的に配置することによってアプリケーションをインストルメントすることは、分散アプリケーションでは特に便利です。トレース ステートメントを使用してアプリケーションをインストルメントすると、不適切な動作についての情報を表示できるだけでなく、アプリケーションの実行状態を監視するための情報も表示できます。

TraceDebug はほぼ同一のクラスですが、Trace クラスのプロシージャおよび関数は既定でリリース ビルドにコンパイルされる点が Debug クラスのプロシージャおよび関数と異なります。次に示す各トピックでは、アプリケーションで実装を使用する方法についての情報を提供します。

このセクションの内容

参照

  • Trace
    Trace クラスとそのメンバに関する詳細な参照情報を提供します。

  • Debug
    Debug クラスとそのメンバに関する詳細な参照情報を提供します。

  • TraceSource
    TraceSource クラスとそのメンバに関する詳細な参照情報を提供します。

関連するセクション