Fail log Laravel berada dalam direktori "storan/log" projek. Dalam direktori ini, anda boleh menemui semua fail log yang dijana semasa aplikasi Laravel sedang berjalan, setiap fail log mempunyai format tarikh sebagai nama fail, seperti "laravel-2022-01-01.log". Dengan menggunakan fungsi pengelogan Laravel, anda boleh menjejaki status berjalan aplikasi anda dengan lebih baik, dan mengenal pasti serta menyelesaikan masalah yang berpotensi tepat pada masanya.
Persekitaran pengendalian tutorial ini: sistem Windows 7, Laravel versi 5.7, komputer Dell G3.
Fail log Laravel terletak dalam direktori `storan/log` projek. Dalam direktori ini anda boleh menemui semua fail log yang dijana semasa aplikasi Laravel sedang berjalan. Setiap fail log mempunyai tarikh dalam format nama fail, contohnya: `laravel-2022-01-01.log`.
Rangka kerja Laravel menyediakan sistem pengelogan fleksibel yang boleh membantu pembangun merekod dan menjejaki operasi aplikasi. Dengan menggunakan fungsi pengelogan Laravel dalam kod anda, anda boleh merekodkan maklumat aplikasi penting untuk log fail untuk semakan dan analisis.
Laravel menyediakan beberapa pemacu log berbeza secara lalai, seperti `harian`, `single` dan `syslog`. Anda boleh menetapkannya dalam fail konfigurasi `config/logging.php` dan pilih pemacu pengelogan yang sesuai untuk aplikasi anda.
Apabila menggunakan pemacu log `harian`, fail log baharu akan dijana setiap hari. Persediaan ini berguna jika anda perlu menyimpan log untuk jangka masa yang panjang dan boleh mendapatkannya dengan mudah berdasarkan tarikh.
Apabila menggunakan pemacu log `single`, semua maklumat log akan ditulis pada fail log yang sama. Ini sangat mudah apabila menyahpepijat aplikasi, tetapi mungkin mengakibatkan fail log yang terlalu besar dalam persekitaran pengeluaran.
Apabila menggunakan pemacu pengelogan `syslog`, maklumat log akan dihantar ke daemon syslog sistem. Ini sangat berguna pada pelayan Linux untuk menghantar maklumat log ke pelayan log jauh untuk pengurusan berpusat.
Selain pemacu pengelogan lalai, anda juga boleh menggunakan perpustakaan pihak ketiga seperti Monolog untuk melanjutkan fungsi pengelogan Laravel. Monolog menyediakan lebih banyak pemproses log dan pilihan pemformatan untuk memenuhi keperluan pembalakan yang berbeza.
Untuk menggunakan fungsi pengelogan Laravel, anda boleh memanggil kaedah statik kelas fasad `Log` dalam kod anda. Berikut ialah beberapa kaedah yang biasa digunakan:
- `Log::debug('Debug message');`: Rekod maklumat nyahpepijat.
- `Log::info('Mesej maklumat');`: Rekod maklumat am.
- `Log::warning('Warning message');`: Log maklumat amaran.
- `Log::error('Ralat mesej');`: Log mesej ralat.
- `Log::critical('Mesej kritikal');`: Log mesej ralat yang serius.
Selain pengelogan manual, Laravel juga menyediakan beberapa fungsi lain, seperti merekod maklumat pengecualian, merekod maklumat pertanyaan pangkalan data, dsb.
Ringkasnya, fail log Laravel terletak dalam direktori `storage/logs` Anda boleh menetapkan pemacu log dan pilihan yang berkaitan dalam fail konfigurasi. Dengan menggunakan ciri pengelogan Laravel, anda boleh menjejaki operasi aplikasi anda dengan lebih baik dan dapat menemui serta menyelesaikan masalah yang berpotensi tepat pada masanya.
Atas ialah kandungan terperinci Di manakah fail log laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!