Мой вопрос в том, что лучший способ отслеживать исключения для администратора приложения. (Сообщите администратору о выброшенных исключениях для целей технического обслуживания).
Пользователям системы, я считаю, что следует перехватывать исключения и показывать соответствующее сообщение об ошибке. Для администратора системы, я полагаю, лучшим способом является наличие системы обмена сообщениями для отправки деталей каждого исключения в виде сообщения получателю. Когда получатель получил новое сообщение об ошибке, оно сохраняется в базе данных или отправляет администратору электронное письмо с подробностями об исключении.
try{
....
}
catch(Exception e){
//what to do here? how to notify admin?
}