Debug.Listeners Property

Definition

Obtient la collection des écouteurs qui surveillent la sortie de débogage.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

Property Value

TraceListenerCollection

TraceListenerCollection représentant une collection du type TraceListener qui surveille la sortie de débogage.A TraceListenerCollection representing a collection of type TraceListener that monitors the debug output.

Examples

L’exemple suivant crée une TextWriterTraceListener qui génère l’écran de la console.The following example creates a TextWriterTraceListener that outputs to the console screen. Le code ajoute ensuite le nouvel écouteur au 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)

Remarks

Les écouteurs produisent une sortie mise en forme à partir de la sortie de débogage.The listeners produce formatted output from the debug output. Par défaut, la collection contient une instance de la classe DefaultTraceListener.By default, the collection contains an instance of the DefaultTraceListener class. Pour supprimer l’écouteur par défaut, appelez la méthode Remove et transmettez-lui l’instance du DefaultTraceListener.To remove the default listener, call the Remove method, and pass it the instance of the DefaultTraceListener. Pour rediriger la sortie vers la fenêtre de console, ajoutez une instance du ConsoleTraceListener.To redirect output to the console window, add an instance of the ConsoleTraceListener. Pour rediriger la sortie vers un fichier ou un flux, ajoutez une instance du TextWriterTraceListener.To redirect output to a file or stream, add an instance of the TextWriterTraceListener.

Note

La collection Listeners est partagée par les classes Debug et Trace ; l’ajout d’un écouteur de suivi à l’une ou l’autre des classes ajoute l’écouteur aux deux.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.

Applies to

See also