次の方法で共有


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