غیرفعال کردن ایجاد فایل Log در لاراول ۵

فریم‌ورک لاراول در هنگام فعالیت، و در صورت رخداد خطاهای احتمالی، شرح کاملی از خطای ایجاد شده را با استفاده از کتابخانه‌ی Monolog در فایل Log در مسیر storage/logs/laravel.log ذخیره سازی می‌کند.

فریم ورک لاراول

هرچند چنانچه کدهای نوشته شده در سیستم شما باید به گونه‌ای باشد که در محیط استفاده، خطایی ایجاد نشود و محتوایی در این فایل قرار نگیرد، به دلایل مختلف ممکن است بخواهید این عملکرد لاراول را تغییر دهید و از ایجاد این فایل روی سرور جلوگیری نمایید.

برای این کار می‌بایست قطعه کد زیر را در فایل bootstrap/app.php و پیش از خط پایانی فایل و قبل از آنکه پردازش درخواست آغاز شود، درج نمایید:

در این قطعه کد، یک تابع درون‌خطی برای انجام تنظیمات Monolog تعریف می‌کنیم. لاراول هرگاه که بخواهد از کتابخانه‌ی فوق استفاده نماید، این تابع را برای انجام تنظیمات اضافی و دلخواه برنامه‌نویس، فراخوانی خواهد کرد.

در این تابع، یک ذخیره‌کننده‌ی Log بدون خروجی را نمونه‌سازی می‌کنیم و آن را به عنوان موتور پاسخگویی به خطاهای Monolog معرفی می‌کنیم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *