0
فایده rethrow چیه
سلام
فایده rethrow کردن در بلوک catch چیه
توی stack over flow نوشته بود بجای اینکه ارور handle بشه فقط گفته بشه که ارور وجود داره
چیز دیگه ای هست؟
3 پاسخ
1
یعنی شما جزئیات خطایی که رخ داده رو برای خودتون یک جایی ذخیره کنید، محل لاگ گیری میتونه دیتابیس باشه، میتونه فایل باشه یا هر جایی که امکان ذخیره کردن پیام های خطا وجود داره.
0
log کردن یعنی چی؟
0
در حالت عادی، Catch کردن و rethrow کردن exception، هیچ ارزش افزوده ای نداره! اما زمانی هست که شما زمان وقوع خطا قصد دارید کاری انجام بدید و بعد دوباره خطا رو throw کنید، Log کردن خطا یکی از کاربردهای اینکار هست:
try { // write you code } catch(Exception ex) { // log exception throw ex; }