У меня есть несколько методов, которые выглядят так:
public void foo()
{
try
{
doSomething();
}
catch(Exception e)
{
Log.Error(e);
}
}
Можно ли изменить код, чтобы он выглядел?
[LogException()]
public void foo()
{
doSomething();
}
Как я могу реализовать этот настраиваемый атрибут? и каковы плюсы и минусы этого?
----- Редактировать 1 ------------
Могу ли я реализовать его сам, я имею в виду просто написать один класс или мне нужно использовать postharp или другое решение?