У меня есть служба WCF, которая регистрирует любые исключения и затем выдает их как FaultExceptions.
Я делаю много повторений, например. в каждом сервисном методе.
try {
// do some work
}
catch(Exception ex)
{
Logger.log(ex);
// actually will be Fault Exception but you get the idea.
throw ex;
}
Я ищу более элегантный способ сделать это, поскольку я режу и вставляя try/catch в каждую службу.
Есть ли шаблон дизайна/С#, который можно использовать, чтобы сделать его более элегантным?