Laravel - błędy i logowanie
Ten rozdział dotyczy błędów i logowania w projektach Laravel oraz jak nad nimi pracować.
Błędy
Projekt w trakcie realizacji jest obciążony kilkoma błędami. Obsługa błędów i wyjątków jest już skonfigurowana, gdy rozpoczynasz nowy projekt Laravel. Zwykle w środowisku lokalnym musimy zobaczyć błędy w celu debugowania. Musimy ukryć te błędy przed użytkownikami w środowisku produkcyjnym. Można to osiągnąć za pomocą zmiennejAPP_DEBUG w pliku środowiska .env przechowywane w katalogu głównym aplikacji.
Dla środowiska lokalnego wartość APP_DEBUG Powinien być true ale do produkcji musi być ustawiony false aby ukryć błędy.
Note - Po zmianie APP_DEBUG zmienna, należy zrestartować serwer Laravel.
Logowanie
Rejestrowanie jest ważnym mechanizmem, za pomocą którego system może rejestrować generowane błędy. Warto poprawić niezawodność systemu. Laravel obsługuje różne tryby rejestrowania, takie jak pojedynczy, dzienny, syslog i errorlog. Możesz ustawić te tryby wconfig/app.php plik.
'log' => 'daily'
Możesz zobaczyć wygenerowane wpisy dziennika w storage/logs/laravel.log plik.