Dalam Laravel, fail log terletak dalam subfolder storage
dalam folder logs
di bawah direktori akar projek Nama fail ialah laravel-yyyy-mm-dd.log
, dengan yyyy-mm-dd
ialah tarikh hari itu. Dalam fail ini, anda boleh melihat semua ralat, amaran dan maklumat nyahpepijat yang berlaku dalam aplikasi Laravel anda.
Dalam Laravel, anda boleh menggunakan kelas Log
terbina dalam untuk log maklumat dan nyahpepijat aplikasi anda. Maklumat boleh dilog menggunakan arahan berikut:
use Illuminate\Support\Facades\Log; Log::info('This is an information message.');
Kod di atas akan merekodkan mesej maklumat ke fail log. Anda juga boleh log maklumat ralat atau pengecualian menggunakan arahan berikut:
Log::error('This is an error message.'); Log::critical('This is a critical error message.'); Log::alert('This is an alert message.');
Jika anda perlu log maklumat penyahpepijatan, anda boleh menggunakan arahan berikut:
Log::debug('This is a debug message.');
Dengan memanggil yang sesuai kaedah pengelogan, anda Anda boleh log lebih banyak maklumat tentang aplikasi anda dan menyediakan lebih banyak konteks untuk masalah yang berlaku dalam persekitaran pengeluaran anda. Ambil perhatian bahawa mesej ini tidak boleh ditulis ke fail log tanpa pemacu pengelogan yang sesuai dikonfigurasikan.
Laravel menyediakan banyak pemacu pengelogan yang berbeza, seperti log fail, log Syslog, log pangkalan data dan banyak lagi. Anda boleh mengkonfigurasi pemacu pengelogan dan tahap log yang anda mahu gunakan dalam fail config/logging.php
.
Bagaimanapun, fail log Laravel terletak dalam folder storage/logs
dan anda boleh menggunakan kelas Log
terbina dalam untuk mengelog maklumat, amaran dan maklumat nyahpepijat. Dengan melaraskan konfigurasi dalam fail config/logging.php
, anda boleh memilih pemacu log yang anda mahu gunakan dan menetapkan tahap log.
Atas ialah kandungan terperinci Di manakah fail log laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!