ورود / ثبت نام سبد خرید 0
در این درس به بحث خطاها ( Errors ) و لاگ ها ( Logging ) در فریمورک لاراول میپردازیم و نحوه ی کار کردن با آنها را آموزش خواهیم داد.
وقتی یک پروژه با فریمورک لاراول در حال توسعه است ممکن است خطاهای زیادی رخ دهد.
خطاها یا Error ها در فریمورک لاراول از قبل تنظیم شده است و زمانی که یک پروژه ی جدید با لاراول میسازید قابل استفاده است.
طبیعتا وقتی که بصورت لوکال روی یک پروژه ی لاراولی کار میکنیم باید خطاهای را ببینیم تا بتوانیم آنها را رفع کنیم و زمانی هم که محصول یا پروژه ی لاراولی را بصورت زنده در اینترنت منتشر میکنیم میتوانیم قابلیت نمایش خطاها را مخفی کنیم.
این کار را میتوانیم با تنظیم کردن متغیر APP_DEBUG در فایل env تعریف کنیم که قبلا در مورد آن صحبت کردیم و در ریشه ی اصلی فریمورک لاراول شما قرار دارد.
پس موقعی که توسعه ی لاراول بصورت لوکال در حال انجام است مقدار APP_DEBUG باید true باشه و زمانی که محصول را منتشر میکنید بهتر است مقدار انرا به false تغییر دهید.
نکته : بعد از تغییر APP_DEBUG باید یکبار سرور را ریستارت کنید.
سیستم Logging در فریمورک لاراول یک سیستم است که خطاها را بصورت لاگ ذخیره سازی می کند. این سیستم برای قابل اطمینان بودن سیستم بسیار مفید است. لاراول سیستم های مختلف Logging را پشتیبانی میکند از جمله single, daily, syslog, و errorlog modes.
توسعه دهنده ی لاراول میتواند این تنظیمات را در فایل config/app.php انجام دهد مشابه کد زیر :
'log' => 'daily'
شما میتوانید فایل لاگ لاراول را در مسیر storage/logs/laravel.log ببینید.
اتمام درس
محصولات برگزیده مناسب شما