Ho scritto una classe java dove, se un metodo genera un'eccezione, viene inviata un'e-mail, tramite posta java, con un rapporto agli amministratori.Invio di un'e-mail quando viene generata un'eccezione
Funziona - la mia domanda è w.r.t elegance - per catturare l'eccezione generata dal metodo principale, il metodo sendEmail() si trova nel blocco catch del metodo main. Il metodo sendEmail() ha il proprio blocco try-catch.
In effetti - sembra di seguito - c'è un modo più bello di scrivere questo?
try {
foo;
}
catch {
try{
sendEmail();
}
catch {
log(e.message);
}
}
+1 "Registrazione + azione offline" è davvero così migliore – JoseK
+1, disaccoppia sempre il codice dell'applicazione dal monitoraggio delle operazioni del sito (contattando gli amministratori, ecc.) –