34

System.Diagnostic.Trace任何人都知道和类之间的区别System.Diagnostic.TraceSource

我的大部分项目都在使用 Trace,前几天我碰巧发现了TraceSource这一点。他们似乎提供了类似的 API,一个比另一个更好吗?

4

2 回答 2

32

TraceSource 是较新的版本(自 .NET 2 起),Trace 是较旧的版本,更多信息可在此处获得:

关于 TraceSource/Trace 的说明

于 2009-07-09T00:01:56.240 回答
10

TraceSource 允许您增强跟踪的粒度:在您的配置文件中,您可以仅在您想要的级别启用/禁用您想要的跟踪源(信息、警告、错误......)您可以在这里找到非常好的解释:http ://www.codeproject.com/Articles/149251/Debugging-Tracing-and-Instrumentation-in-NET-and-A

于 2012-11-27T13:02:03.693 回答