1402/02/15

چگونه از کوئری‌های زمان‌بر لاراول لاگ بگیریم ؟

#لاراول #لاگ #عیب یابی

با استفاده از نمونه کدهای زیر می توانید از کوئری هایی که مدت زمان طولانی تری براساس زمان دلخواهتان طول می کشند، لاگ بگیرید.

DB::enableQueryLog();

DB::whenQueryingForLongerThen(1000, function ($connection) {
     Log::warning(
          'Long running queries have been detected.',
          $connection->getQueryLog()
     );
});

در این کد مقدار 1000 را می توانید براساس نیاز خود تغییر دهید.


علی مهدوی

علی مهدوی برنامه نویس ارشد وب

0