すべてのWCFメソッドでは、メソッドが呼び出された直後にログメッセージが必要になり、メソッドが終了した後に別のログメッセージが必要になります。たとえば、コードは次のようになります。WCFでの一般的なロギングメソッドの名前とユーザー
public string Method1()
{
try {
Log("Method1 start");
/*implementation is here*/
}
finally
{
Log("Method1 end");
}
}
2つのログには、WCFメソッド名を含める必要があります。これをすべてのWCFメソッドに追加する必要があります。これを行うジェネリックメソッドを作成することは可能なのでしょうか?すべてのWCF呼び出しでこれを繰り返す必要はありません。