System.Diagnostic.Trace
とSystem.Diagnostic.TraceSource
クラスの違いは誰でも知っていますか?TraceとTraceSourceの相違点
私はほとんどのプロジェクトでTraceを使用していましたが、先日、TraceSource
ということがわかりました。彼らは同様のAPIを提供するようだが、他のAPIよりも優れているのだろうか? (.NET 2以降)およびトレースが古いバージョンである
System.Diagnostic.Trace
とSystem.Diagnostic.TraceSource
クラスの違いは誰でも知っていますか?TraceとTraceSourceの相違点
私はほとんどのプロジェクトでTraceを使用していましたが、先日、TraceSource
ということがわかりました。彼らは同様のAPIを提供するようだが、他のAPIよりも優れているのだろうか? (.NET 2以降)およびトレースが古いバージョンである
私はTraceSourceの新しいバージョンだと思いますが、より多くの情報がここにあります:
TraceSourceのは、あなたのトレースを超える精度を向上させることができます:あなたの設定ファイルで、あなたが望むレベル(情報、警告、エラー、...)で望むトレースソースのみを有効/無効にすることができます。 http://www.codeproject.com/Articles/149251/Debugging-Tracing-and-Instrumentation-in-NET-and-A
http:// msdn。 microsoft.com/en-us/library/ms228989.aspx: "TraceSourceは機能することを意図しています拡張されたトレースシステムとして使用され、古いトレースおよびデバッグトレースクラスの静的メソッドの代わりに使用できます。使い慣れたTraceクラスとDebugクラスはまだ存在しますが、トレースにTraceSourceクラスを使用することをお勧めします。 –
この記事も非常に参考になります。 http://blogs.msdn.com/b/bclteam/archive/2005 /03/15/396431.aspx –