34

System.Diagnostic.TraceSystem.Diagnostic.TraceSourceクラスの違いを知っている人はいますか?

TraceSourceほとんどのプロジェクトで Trace を使用してきましたが、先日たまたま知りました。彼らは同様の API を提供しているようですが、どちらが優れているのでしょうか?

4

2 に答える 2

32

TraceSource は新しいバージョン (.NET 2 以降) で、Trace は古いバージョンです。詳細については、次を参照してください。

TraceSource/Trace の明確化

于 2009-07-09T00:01:56.240 に答える
10

TraceSource を使用すると、トレースの粒度を高めることができます。構成ファイルでは、必要なレベル (情報、警告、エラーなど) で必要な tracesource のみを有効/無効にすることができます。ここで本当に良い説明を見つけることができます: http ://www.codeproject.com/Articles/149251/Debugging-Tracing-and-Instrumentation-in-NET-and-A

于 2012-11-27T13:02:03.693 に答える