0

複数のエンドポイントに接続するWCFクライアントがあります。いくつかのnet.pipe、いくつかのhttps。

net.pipeエンドポイントにはかなりの量のチャタリングがありますが、確実に機能するため、ログファイルが大きくなりすぎて乱雑になるので、それらをトレースしたくありません。ただし、httpsエンドポイントはかなり新しいため、トレースする必要があります。他のnet.pipeエンドポイントではなく、そのエンドポイントのみをトレースするにはどうすればよいですか?個々のエンドポイントをオンまたはオフにできると便利ですが、すべてのhttpsエンドポイントをトレースし、net.pipeエンドポイントをトレースする必要がない場合は問題ありません。また、all .configオプションを期待しています(つまり、自分のトレースリスナーを作成しないでください)。

ありがとう!

4

1 に答える 1

0

xpath式を使用して、書き込まれる前にログデータをフィルタリングできます。ここhttp://msdn.microsoft.com/en-us/library/ms730064.aspxのメッセージフィルターを参照してください。

xpath式をFilterInitDataとしてXmlWriterTraceListenerに追加することもできます。

于 2010-05-27T14:14:36.377 に答える