/app/Providers/AppServiceProvider.php 파일 내 작성
DB::listen(function ($query) {
\Illuminate\Support\Facades\File::append(
storage_path('/logs/query.log'),
$query->sql . ' [' . implode(', ', $query->bindings) . ']' . PHP_EOL
);
});
// $query->time 등으로 쿼리 시간도 확인 가능
웹사이트에서 쿼리가 실행된 후 storage/logs/query.log 를 확인해보면 쿼리가 찍힐것이다.
쉘에서 편하게 실시간 확인 방법
tail -f query.log
반응형
'Laravel' 카테고리의 다른 글
[Laravel] Timestamp 값 계산 / 비교 (0) | 2020.12.23 |
---|---|
[Laravel] Error: Integrity constraint violation: 1052 Column (0) | 2020.12.09 |
[Laravel] json 형태로 response 만들기 (0) | 2020.11.25 |
[Laravel] 라라벨 전역에서 사용할 수 있는 helper 함수 만들기 (0) | 2020.09.29 |
ORM 사용시 쿼리 확인해보기 (0) | 2018.06.08 |