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