Laravel-오류 및 로깅

이 장에서는 Laravel 프로젝트의 오류 및 로깅 및 작업 방법을 다룹니다.

오류

진행중인 프로젝트에는 몇 가지 오류가 있습니다. 새로운 Laravel 프로젝트를 시작할 때 오류 및 예외 처리가 이미 구성되어 있습니다. 일반적으로 로컬 환경에서는 디버깅 목적으로 오류를 확인해야합니다. 프로덕션 환경의 사용자에게 이러한 오류를 숨겨야합니다. 이것은 변수로 달성 할 수 있습니다.APP_DEBUG 환경 파일에 설정 .env 응용 프로그램의 루트에 저장됩니다.

지역 환경에 대한 가치 APP_DEBUG 해야한다 true 그러나 프로덕션을 위해서는 다음과 같이 설정해야합니다. false 오류를 숨기려면

Note − 변경 후 APP_DEBUG 변수를 사용하려면 Laravel 서버를 다시 시작해야합니다.

벌채 반출

로깅은 시스템이 생성 된 오류를 로깅 할 수있는 중요한 메커니즘입니다. 시스템의 신뢰성을 향상시키는 데 유용합니다. 라 라벨은 단일, 일일, syslog 및 오류 로그 모드와 같은 다양한 로깅 모드를 지원합니다. 이 모드는 다음에서 설정할 수 있습니다.config/app.php 파일.

'log' => 'daily'

생성 된 로그 항목은 다음에서 볼 수 있습니다. storage/logs/laravel.log 파일.