آموزش مدیریت خطا در لاراول

3 سال پیش

آموزش مدیریت خطا در لاراول

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مدیریت خطا در لاراول خواهیم پرداخت.

اکثر برنامه های وب مکانیزم های خاصی برای مدیریت خطاها دارند. با استفاده از این موارد، آنها خطاها و استثنائات را ردیابی می کنند و آنها را برای تجزیه و تحلیل عملکرد وارد می کنند. در این درس نحوه مدیریت خطا در برنامه های لاراول را خواهید خواند.

نکات مهم در مدیریت خطا در لاراول

قبل از ادامه کار برای یادگیری جزئیات در مورد مدیریت خطا در لاراول ، لطفاً به نکات مهم زیر توجه کنید –

  • برای هر پروژه جدید لاراول به طور پیش فرض خطاها و استثنائات را در کلاس App \ Exceptions \ Handler ثبت می کند. سپس برای تجزیه و تحلیل مجدد به کاربر ارسال می شوند.
  • هنگامی که برنامه باراول شما در حالت اشکال زدایی تنظیم می شود ، پیامهای خطای دقیق با آثار پشته در هر خطایی که در برنامه وب شما رخ می دهد نشان داده می شود.

Error Log

  • به طور پیش فرض، حالت اشکال زدایی روی false تنظیم شده است و می توانید آن را به true تغییر دهید. این به کاربر این امکان را می دهد که همه خطاها را با رد پشته ردیابی کند.

App Debug
پیکربندی پروژه لاراول شامل گزینه اشکال زدایی است که تعیین می کند چه مقدار اطلاعات در مورد خطا باید به کاربر نمایش داده شود. به طور پیش فرض در یک برنامه وب ، گزینه روی مقدار تعریف شده در متغیرهای محیطی فایل .env تنظیم می شود.

مقدار در یک محیط توسعه محلی true و در محیط تولید مقدار false است.

اگر مقدار در محیط تولید درست باشد ، خطر به اشتراک گذاری اطلاعات حساس با کاربران نهایی بیشتر است.

ثبت خطا در لاراول

ثبت خطاها در یک برنامه وب به ردیابی آنها و برنامه ریزی استراتژی حذف آنها کمک می کند. اطلاعات گزارش را می توان در برنامه وب در فایل config/app.php پیکربندی کرد. لطفاً هنگام برخورد با Error Log in Laravel به نکات زیر توجه کنید –

  • لاراول از کتابخانه ورود به سیستم PHP PHP استفاده می کند.
  • پارامترهای ورود به سیستم که برای ردیابی خطاها استفاده می شوند ، تک ، روزانه ، syslog و errorlog هستند.
  • به عنوان مثال، اگر می خواهید پیام های خطا را در پرونده های log وارد کنید ، باید مقدار log را در پیکربندی برنامه خود به صورت روزانه تنظیم کنید ، همانطور که در دستور زیر نشان داده شده است –
'log' => env('APP_LOG',’daily’),

 

اگر حالت ورود روزانه به عنوان پارامتر در نظر گرفته شود ، لاراول به طور پیش فرض لاگ خطا را برای مدت ۵ روز می گیرد. اگر می خواهید حداکثر تعداد پرونده های log را تغییر دهید ، باید پارامتر log_max_files در فایل پیکربندی را روی مقدار دلخواه تنظیم کنید.

‘log_max_files’ => 25;

 

سطوح شدت در لاراول

از آنجا که لاراول از کتابخانه ورود به سیستم PHP مونولوگ استفاده می کند ، پارامترهای مختلفی برای تجزیه و تحلیل سطوح شدت استفاده می شود. سطوح مختلف شدت در دسترس عبارتند از: خطا، بحرانی، هشدار و پیام های اضطراری. می توانید سطح شدت را همانطور که در دستور زیر نشان داده شده است تنظیم کنید –

'log_level' => env('APP_LOG_LEVEL', 'error')

 

 

منبع.

 

 

 

لیست جلسات قبل آموزش لاراول

  1. آموزش لاراول
  2. آموزش مقدماتی لاراول
  3. آموزش نصب لاراول
  4. آموزش ساختار برنامه در لاراول
  5. آموزش پیکربندی لاراول
  6. آموزش مسیریابی در لاراول
  7. آموزش Middleware در لاراول
  8. آموزش فضای نام در لاراول
  9. آموزش کنترل کننده ها در لاراول
  10. آموزش درخواست در لاراول
  11. آموزش کوکی در لاراول
  12. آموزش پاسخ در لاراول
  13. آموزش View در لاراول
  14. آموزش تمپلیت Blade در لاراول
  15. آموزش ریدایرکت کردن در لاراول
  16. آموزش کار با پایگاه داده در لاراول
  17. آموزش خطاها و ورود به سیستم در لاراول
  18. آموزش فرم ها در لاراول
  19. آموزش محلی سازی در لاراول
  20. آموزش اعتبار سنجی در لاراول
  21. آموزش بارگذاری فایل در لاراول
  22. آموزش ارسال ایمیل در لاراول
  23. آموزش ایجکس در لاراول
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه