라라벨 로그 출력하기

hannni·2023년 5월 10일
0

Laravel

목록 보기
11/16

🔎 라라벨 로그 파일 디렉토리 위치는?

기본적으로 라라벨의 로그는 storage/logs/laravel.log 디렉토리 안에 위치합니다.
에러 메시지가 화면상으로 나오지 않아 디버깅이 어려울 때 로그를 출력해서 확인할 수 있습니다.

📖 로그 출력하기

Log::error($ex->getMessage());

코드 안에 위 구문을 넣어 실행시켜 로그 파일을 확인해보면

// laravel.log

[Date] local.ERROR: Your error: 

형식의 에러 메시지가 출력됩니다.

✏️ try catch문 로그 출력 예시

같은 예로 try catch문을 사용해 작성해두면 로그 어디서 에러가 났는지 원인을 추측할 수 있습니다.

try {
      $record = new Record($this->sendParams);
      $record->save();
} catch(\Exception $ex) {
      Log::error('DB保存でエラーが発生しました。');
      Log::error(print_r($this->sendParams, true));
      abort(500);
}

0개의 댓글