Debug.Listeners プロパティ

定義

デバッグ出力を監視しているリスナーのコレクションを取得します。

public:
 static property System::Diagnostics::TraceListenerCollection ^ Listeners { System::Diagnostics::TraceListenerCollection ^ get(); };
public static System.Diagnostics.TraceListenerCollection Listeners { get; }
static member Listeners : System.Diagnostics.TraceListenerCollection
Public Shared ReadOnly Property Listeners As TraceListenerCollection

プロパティ値

デバッグ出力を監視するTraceListenerCollection型のコレクションを表すTraceListener

次の例では、コンソール画面に出力する TextWriterTraceListener を作成します。 その後、コードによって新しいリスナーが Listenersに追加されます。

/* Create a listener that outputs to the console screen, and
  * add it to the debug listeners. */
var myWriter = new TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(myWriter);
' Create a listener that outputs to the console screen, and 
' add it to the debug listeners. 
Dim myWriter As New TextWriterTraceListener(System.Console.Out)
Debug.Listeners.Add(myWriter)

注釈

リスナーは、デバッグ出力から書式設定された出力を生成します。 既定では、コレクションには DefaultTraceListener クラスのインスタンスが含まれています。 既定のリスナーを削除するには、 Remove メソッドを呼び出し、 DefaultTraceListenerのインスタンスを渡します。 出力をコンソール ウィンドウにリダイレクトするには、 ConsoleTraceListenerのインスタンスを追加します。 出力をファイルまたはストリームにリダイレクトするには、 TextWriterTraceListenerのインスタンスを追加します。

Note

Listeners コレクションは、Debug クラスと Trace クラスの両方で共有されます。どちらのクラスにもトレース リスナーを追加すると、リスナーが両方に追加されます。

適用対象

こちらもご覧ください