bri4n0/sql-query-log

输出 Laravel SQL 查询日志。

1.0.3 2024-06-01 11:13 UTC

This package is auto-updated.

Last update: 2024-10-01 00:17:24 UTC


README

安装

要使用 Composer 安装,运行

composer require bri4n0/sql-query-log

对于版本 <= 11:将以下内容添加到 config/app.php 的 providers 部分

// config/app.php
'providers' => [
    ...
    Bri4n0\SqlQueryLog\DataBaseQueryServiceProvider::class,
];

对于版本 >= 11:将以下内容添加到 bootstrap/providers.php 的 providers 部分

// bootstrap/providers.php
return [
    ...
    Bri4n0\SqlQueryLog\DataBaseQueryServiceProvider::class,
];

设置启用 SQL 查询日志,添加到 .env

ENABLE_SQL_LOG=true

其他

自定义日志通道

  1. 打开文件 config/logging.php
  2. 将通道添加到 channels 部分
    'channels' => [
    ...,
     'sql-query-log' => [
            'driver'               => 'daily',
            'path'                 => storage_path('logs/queries.log'),
            'days'                 => env('LOG_DAILY_DAYS', 14),
            'replace_placeholders' => true,
        ],
    ]
  1. 启用使用 sql 查询日志通道
SQL_LOG_CHANNEL=sql-query-log

自定义日志通道级别

SQL_LOG_LEVEL=debug

许可证

MIT © Bri4n0