Laravel - Erros e Logging

Este capítulo lida com erros e registros em projetos Laravel e como trabalhar com eles.

Erros

Um projeto em andamento apresenta alguns erros. O tratamento de erros e exceções já está configurado para você quando você inicia um novo projeto Laravel. Normalmente, em um ambiente local, precisamos ver os erros para fins de depuração. Precisamos ocultar esses erros dos usuários no ambiente de produção. Isso pode ser alcançado com a variávelAPP_DEBUG definido no arquivo de ambiente .env armazenados na raiz do aplicativo.

Para o ambiente local, o valor de APP_DEBUG deveria estar true mas para produção, ele precisa ser definido para false para esconder erros.

Note - Depois de mudar o APP_DEBUG variável, você deve reiniciar o servidor Laravel.

Exploração madeireira

O registro é um mecanismo importante pelo qual o sistema pode registrar os erros gerados. É útil para melhorar a confiabilidade do sistema. O Laravel suporta diferentes modos de registro como modos único, diário, syslog e errorlog. Você pode definir esses modos emconfig/app.php Arquivo.

'log' => 'daily'

Você pode ver as entradas de registro geradas em storage/logs/laravel.log Arquivo.