У меня есть новое приложение, которое содержит большое количество try-catch
блоков. Меня интересует, можно ли написать код, который каким-либо образом прикрепляет метод SaveExceptionInDatabase
к каждому catch
-блоку, который я использовал в своем приложении.
try
{
//some actions
}
catch(exception e)
{
SaveExceptionInDatabase(e,DateTime.now(),CurrentUser);
ShowFriendlyNotification();
}
Я думаю, что будет полезно легко удалить ошибки из моего приложения, потому что я несколько раз замечал, что после создания исключения попытка выполнить ту же операцию во второй раз заканчивается успешно.
EDIT:
Я использую WPF с Caliburn.Micro