このトピックでは、.NET Framework のログの記録およびトレースで一般的に使用されるクラスの一覧表を示します。 表は、ログ出力クラス、ログ リスナー クラス、およびログ フィルター処理クラスに分かれています。 .NET Framework 2.0 ドキュメントで詳細な一覧を参照するには、「.NET Framework クラス ライブラリの概要」を参照してください。
ログ出力の基本的なクラス
次の表は、ログ出力に使用する主要なクラスの一覧とその説明です。
クラス |
説明 |
---|---|
コードのデバッグに使用するメソッドとプロパティのセットを提供します。 このクラスは継承できません。 |
|
コードの実行をトレースするための一連のメソッドとプロパティを提供します。 このクラスは継承できません。 |
|
コードの実行をトレースするための一連のメソッドとプロパティを提供します。 |
ログ リスナー クラス
次の表は、主要なログ リスナー クラスの一覧とその説明です。
クラス |
説明 |
---|---|
トレース出力およびデバッグ出力を監視するリスナーの抽象基本クラスです。 |
|
トレース出力またはデバッグ出力を、標準出力と標準エラー出力ストリームのいずれかに転送します。 |
|
トレースの既定の出力メソッドと動作を提供します。 |
|
トレース出力またはデバッグ出力を、TextWriter (StreamWriter など) または Stream (FileStream など) のいずれかに転送します。 |
|
トレース出力またはデバッグ出力を EventLog に転送する簡単なリスナーを提供します。 |
|
ログ出力をファイルに転送する簡単なリスナーを提供します。 |
|
トレース出力またはデバッグ出力を、TextWriter または Stream (Out や FileStream など) のいずれかに転送します。 |
|
トレース出力またはデバッグ出力を、TextWriter または Stream (FileStream など) のいずれかに転送します。 |
ログのフィルター処理クラスおよびスイッチ クラス
次の表は、主要なログ フィルター処理クラスおよびスイッチ クラスの一覧とその説明です。
クラス |
説明 |
---|---|
新しいデバッグ スイッチおよびトレース スイッチを作成するための抽象基本クラスを提供します。 |
|
デバッグ出力およびトレース出力を制御する単純なオン/オフ スイッチを提供します。 |
|
コードの再コンパイルなしでトレース出力およびデバッグ出力を制御するための複数レベルのスイッチを提供します。 |
|
コードの再コンパイルなしでトレース出力およびデバッグ出力を制御するための複数レベルのスイッチを提供します。 |
|
トレース出力を制御する、重大度レベルに基づくスイッチを提供します。 |
|
リスナーがトレース元に基づいてメッセージをトレースする必要があるかどうかを指定します。 |
|
トレース フィルターの実装のためのメソッドを定義します。 |
参照
参照
概念
Visual Basic での .NET Framework のログ記録とトレース
.NET Framework のログの基礎 (Visual Basic)