サイトスコープを使用してカウンターを監視するように WCF Web サービス (.NET 3.5) を構成しました。これにより、メイン サービス コールが事前定義されたしきい値を超えたときに警告が作成されます。
サービスをより細かくログに記録する最良の方法を見つけようとしています。つまり、Web サービス内の各呼び出しのタイミングを保存して、何が問題を引き起こしているのかを確認する方法が必要です。
これを行う 1 つの方法は、log4net を使用して、Web サービスで使用される各呼び出し (データベースなど) のタイミングを記録することです。それとも、タイミングをデータベースに出力する必要がありますか? 解決策が何であれ、Web サービス自体のタイミングに大きな影響を与えたくありません。
誰かが同様のソリューションを実装する必要がありましたか? すべての呼び出しではなく、詳細な Web サービス呼び出しのサンプルのみをログに記録/保存するように設計するにはどうすればよいですか?
御時間ありがとうございます。