Laravel - Erreurs et journalisation

Ce chapitre traite des erreurs et de la journalisation dans les projets Laravel et comment y travailler.

les erreurs

Un projet en cours, est porté à avoir quelques erreurs. La gestion des erreurs et des exceptions est déjà configurée pour vous lorsque vous démarrez un nouveau projet Laravel. Normalement, dans un environnement local, nous devons voir les erreurs à des fins de débogage. Nous devons cacher ces erreurs aux utilisateurs dans l'environnement de production. Ceci peut être réalisé avec la variableAPP_DEBUG défini dans le fichier d'environnement .env stocké à la racine de l'application.

Pour l'environnement local, la valeur APP_DEBUG devrait être true mais pour la production, il doit être réglé sur false pour cacher les erreurs.

Note - Après avoir changé le APP_DEBUG variable, vous devez redémarrer le serveur Laravel.

Enregistrement

La journalisation est un mécanisme important par lequel le système peut enregistrer les erreurs générées. Il est utile d'améliorer la fiabilité du système. Laravel prend en charge différents modes de journalisation tels que les modes unique, quotidien, syslog et journal des erreurs. Vous pouvez définir ces modes dansconfig/app.php fichier.

'log' => 'daily'

Vous pouvez voir les entrées de journal générées dans storage/logs/laravel.log fichier.