.net トレースは初めてです。
アプリケーションには 10 から 15 を超えるトレース ソースがあり、共有リスナー リストにはテキスト ファイル リスナーと SQL サーバー リスナーがあります。私の質問は、私が電話するかどうかです
traceSource.TraceInformation("Sample information")
その後、呼び出し元のスレッドは、テキスト ファイル リスナーと SQL サーバー リスナーによって処理/トレースされるまでブロックされます。または、TraceSource にはロギング用のキューが内部的に含まれているため、呼び出しスレッドはすぐに解放され、ロギングはバックグラウンド スレッドで行われます。
基本的に、すべてのトレースリスナーによってログに記録されるまで、呼び出し元のスレッドがブロックされることは望ましくありません。そのように実装したい場合、カスタムリスナーを使用する必要がありますか?