Debug.Listeners 속성

정의

디버그 출력을 모니터링하는 수신기 컬렉션을 가져옵니다.Gets the collection of listeners that is monitoring the debug output.

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

속성 값

TraceListenerCollection

디버그 출력을 모니터링하는 TraceListenerCollection 형식의 컬렉션을 나타내는 TraceListener입니다.A TraceListenerCollection representing a collection of type TraceListener that monitors the debug output.

예제

다음 예제에서는 TextWriterTraceListener 콘솔 화면에 출력 하는를 만듭니다.The following example creates a TextWriterTraceListener that outputs to the console screen. 그런 다음 코드에서 새 수신기를에 추가 합니다 Listeners .The code then adds the new listener to the Listeners.

// Create a listener that outputs to the console screen 
// and add it to the debug listeners.
#if defined(DEBUG)
TextWriterTraceListener^ myWriter = 
   gcnew TextWriterTraceListener( System::Console::Out );
Debug::Listeners->Add( myWriter );
#endif
/* Create a listener that outputs to the console screen, and
  * add it to the debug listeners. */
 TextWriterTraceListener 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)

설명

수신기는 디버그 출력에서 형식이 지정 된 출력을 생성 합니다.The listeners produce formatted output from the debug output. 기본적으로 컬렉션은 클래스의 인스턴스를 포함 합니다 DefaultTraceListener .By default, the collection contains an instance of the DefaultTraceListener class. 기본 수신기를 제거 하려면 메서드를 호출 하 Remove 고 인스턴스를 전달 합니다 DefaultTraceListener .To remove the default listener, call the Remove method, and pass it the instance of the DefaultTraceListener. 콘솔 창에 출력을 리디렉션하려면의 인스턴스를 추가 ConsoleTraceListener 합니다.To redirect output to the console window, add an instance of the ConsoleTraceListener. 출력을 파일이 나 스트림으로 리디렉션하려면의 인스턴스를 추가 TextWriterTraceListener 합니다.To redirect output to a file or stream, add an instance of the TextWriterTraceListener.

참고

Listeners컬렉션은 및 클래스 모두에서 공유 됩니다. 두 Debug Trace 클래스 중 하나에 추적 수신기를 추가 하면 수신기가 둘 다에 추가 됩니다.The Listeners collection is shared by both the Debug and the Trace classes; adding a trace listener to either class adds the listener to both.

적용 대상

추가 정보