Debug.Listeners 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取监视调试输出的侦听器集合。
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.
#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. */
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实例。