هل واجهتك مشكلة في أن مساحة المشروع laravel أصبحت كبيرة.

٢٩ سبتمبر ٢٠٢٤

اليوم رح أتحدث عن ملاحظة يغفل عنها الكثير من المطورين وخصوصا الناس الي بشتغل على السيرفر بشكل مباشر وهي log .
الlog في لارافيل بيتخزن في ملف الstorage/logs الديفولت درايفر لتخزين الlog هو الstack عند انشاء مشروع لارافيل جديد وهوة عبارة عن تخزين الlog عبر قنوات متعددة يعني كل يوم يتم تخزين فيه الlog ويبقى موجود في ملف الstorage وهذا الشي بعد فترة رح تتفاجأ انه ملف الstorage أصبح يشغل مساحة كبيرة من السيرفر حسب المدة .
طيب كيف ممكن نحل المشكلة ونوفر المساحة وبنفس الوقت نخزن الlog بشكل يومي . هوة تغيير الdefault driver ل daily يعني خزنلي بس يوم واحد في ملف ال laravel.log وبيتم هذا الشي من خلال المسار config/logging.php

'channels' => [
'stack' => [
'driver' => 'stack',
'channels' => ['daily'],
'ignore_exceptions' => false,
]];


#GTC_rowad_batch1

#GTC_rowad_MohammedAbohasaballah_batch1

Mohammed HasabAllah

Talented Backend developer with great experience in Laravel