Trace.Listeners プロパティ
トレース出力を監視するリスナのコレクションを取得します。
Public Shared ReadOnly Property Listeners As _
TraceListenerCollection
[C#]
public static TraceListenerCollection Listeners {get;}
[C++]
public: __property static TraceListenerCollection* get_Listeners();
[JScript]
public static function get Listeners() : TraceListenerCollection;
プロパティ値
トレース出力を監視する TraceListener 型のコレクションを表す TraceListenerCollection 。
解説
リスナはトレース出力から書式設定された出力を作成します。既定では、このコレクションには DefaultTraceListener クラスのインスタンスが格納されます。既定のリスナを削除する場合は、 Remove メソッドを呼び出し、そのメソッドに DefaultTraceListener のインスタンスを渡します。出力をコンソール ウィンドウにリダイレクトするには、 Console.Out ストリームを使用する TextWriterTraceListener のインスタンスを追加します。
使用例
コンソール画面に出力する TextWriterTraceListener を作成する例を次に示します。その新しいリスナを Listeners に追加します。
' Create a listener, which outputs to the console screen, and
' add it to the trace listeners.
Dim myWriter As New TextWriterTraceListener(System.Console.Out)
Trace.Listeners.Add(myWriter)
[C#]
/* Create a listener, which outputs to the console screen, and
* add it to the trace listeners. */
TextWriterTraceListener myWriter = new
TextWriterTraceListener(System.Console.Out);
Trace.Listeners.Add(myWriter);
[C++]
/* Create a listener, which outputs to the console screen, and
* add it to the trace listeners. */
TextWriterTraceListener* myWriter = new
TextWriterTraceListener(System::Console::Out);
Trace::Listeners->Add(myWriter);
[JScript]
// Create a listener, which outputs to the console screen, and
// add it to the trace listeners.
var myWriter : TextWriterTraceListener = new TextWriterTraceListener(System.Console.Out)
Trace.Listeners.Add(myWriter)
Trace.Write("Error output")
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
Trace クラス | Trace メンバ | System.Diagnostics 名前空間 | Debug | Trace | BooleanSwitch | TraceSwitch | TraceListener | DefaultTraceListener | ConditionalAttribute