我寫了一個java類,如果某個方法拋出異常,則會通過java郵件向管理員發送一封電子郵件。當發生異常時發送電子郵件
它的工作原理 - 我的問題是w.r.t優雅 - 捕獲主方法拋出的異常,sendEmail()方法駐留在主方法的catch塊中。 sendEmail()方法有它自己的try-catch塊。
實際上 - 它看起來像下面 - 是否有寫這個更美麗的方式?
try {
foo;
}
catch {
try{
sendEmail();
}
catch {
log(e.message);
}
}
+1「記錄+離線操作」確實更好 – JoseK 2010-05-30 06:50:03
+1,始終將應用程序代碼與站點操作監控分開(聯繫管理員等) – 2010-05-30 10:52:25