2009-07-08 22 views
29

System.Diagnostic.Trace ve System.Diagnostic.TraceSource sınıfları arasındaki fark nedir?Trace ve TraceSource kullanmanın arasındaki fark

Projelerimin çoğunu Trace kullanıyorum ve bir gün daha TraceSource'u buldum. Benzer API sunacak gibi görünüyorlar, diğerinden daha iyi mi? (.NET 2 beri) ve Trace eski sürümü

cevap

25

Ben TraceSource yeni bir sürümü olduğunu düşünüyorum, daha fazla bilgi burada bulabilirsiniz:

Clarification on TraceSource/Trace

+3

http: // msdn. microsoft.com/en-us/library/ms228989.aspx: "TraceSource çalışacak şekilde tasarlanmıştır Gelişmiş bir izleme sistemi olarak ve eski Trace ve Debug izleme sınıflarının statik yöntemlerinin yerine kullanılabilir. Tanıdık Trace ve Debug sınıfları hala var, ancak önerilen uygulama TraceSource sınıfını izleme için kullanmaktır. " –

+0

Bu makale çok yararlı olabilir. http://blogs.msdn.com/b/bclteam/archive/2005 /03/15/396431.aspx –