Pertanyaan Di mana log berada?


Saya melakukan debug pada endpoint JSON dan perlu melihat kesalahan server internal. Namun, saya app/storage/logs dir kosong dan tampaknya tidak ada direktori lain yang didedikasikan untuk log dalam proyek ini. Saya sudah mencoba googling perihal tidak berhasil.

Bagaimana saya bisa mengaktifkan logging, jika belum diaktifkan dan melihat log?


36
2018-05-31 00:56


asal


Jawaban:


  • Pastikan mode debug aktif - tambahkan APP_DEBUG=true ke file .env atau mengatur variabel lingkungan

  • File log berada di folder penyimpanan / log. laravel.log adalah nama file default. Jika ada masalah izin dengan folder log, Laravel hanya berhenti. Jadi, jika titik akhir Anda umumnya berfungsi - izin tidak menjadi masalah.

  • Dalam hal panggilan Anda bahkan tidak mencapai Laravel atau tidak disebabkan oleh masalah kode - periksa file log server web (periksa file konfigurasi Apache / nginx Anda untuk melihat jalur).

  • Jika Anda menggunakan PHP-FPM, periksa juga file lognya (Anda dapat melihat path ke file log dalam konfigurasi pool PHP-FPM).


45
2018-05-31 01:05



Anda harus memeriksa direktori root dan bukan direktori aplikasi.

Lihat kedalam $ROOT/storage/laravel.log tidak app/storage/laravel.log, dimana akar adalah direktori teratas proyek.


6
2018-05-14 09:34