本文转载:http://msdn.microsoft.com/zh-cn/library/ms228993.aspx
.NET Framework 2.0 版中的新功能之一就是增强的跟踪系统。基本的前提并未改变:跟踪消息通过开关发送到侦听器,侦听器则向关联的输出介质报告数据。2.0 版的一个主要区别在于,跟踪可通过 TraceSource 类的实例启动。TraceSource 旨在用作增强的跟踪系统,并且可代替较旧的 Trace 和 Debug 跟踪类的静态方法使用。熟悉的 Trace 和 Debug 类仍然存在,不过建议的做法是使用 TraceSource 类进行跟踪。
本主题介绍如何结合应用程序配置文件使用 TraceSource。 虽然不建议使用 TraceSource 而不使用配置文件进行跟踪,但也可以这样做。有关不使用配置文件的跟踪的信息,请参见如何:创建和初始化跟踪源。