Search by

ritaswc / laravel-query-logger

ritaswc

A dev tool to log all queries for laravel application.

Package info

github.com/ritaswc/laravel-query-logger

pkg:composer/ritaswc/laravel-query-logger

Fund package maintenance!

overtrue

Statistics

Installs: 10 781

Dependents: 0

Suggesters: 0

Stars: 0

2.2.0 2026-10-22 06:04 UTC

This package is auto-updated.

Last update: 2026-10-22 06:06:31 UTC


README

修改自 https://github.com/overtrue/laravel-query-logger

A dev tool to log all queries for Laravel applications.

支持版本

Laravel PHP
5.5 – 13 7.4 – 8.5

Laravel 12 / 13 与 PHP 8.5 已纳入支持范围。

安装

composer require ritaswc/laravel-query-logger --dev

配置

在 config/logging.php 的 channels 中增加:

'query' => [
    'driver' => 'daily',
    'path'   => storage_path('logs/query.log'),
    'level'  => 'debug',
    'days'   => 7,
],

并开启:

'query' => [
    'enabled'     => env('LOG_QUERY', false),
    'channel'     => 'query',
    'slower_than' => 0,
    'only_prefix' => '',
    'trigger'     => '',
],

trigger 支持环境变量、请求 Header、Query 参数或 Cookie;配置后只有带该标记的请求才会记录 SQL。