DefaultTraceListener
이 클래스의 객체는 Trace와 Debug 클래스의 Listeners 컬렉션에 자동으로 추가되며, Visual Studio.NET의 출력 창 또는 메시지 상자에 메시지를 출력하는 기능을 수행한다.
TextWriterTraceListener
이 클래스의 객체는 Stream 클래스로부터 파생된 클래스에 메시지를 출력한다. 따라서 콘솔이나 파일로 메시지를 출력할 때 사용할 수 있다.
EventLogTraceListener
이 클래스의 객체에서는 윈도우즈 운영체제의 이벤트 로그로 메시지를 출력한다.
[CODE]Debug.Listeners.Add(new EventLogTraceListener(“source”));
Debug.Listeners.Add(new TextWriterTraceListener(@”d:\log.txt”));
Debug.Listeners.Add(new TextWriterTraceListener(System.Console.Out));
Debug.Assert(false, “fail message”, “fail detailmessage”);
[/CODE]