mamitech/laravel-slow-query-log

该包的最新版本(v1.1)没有提供许可信息。

v1.1 2023-11-08 07:42 UTC

This package is auto-updated.

Last update: 2024-09-14 09:22:38 UTC


README

使用方法

发布配置

第一次使用此包时,通过以下命令发布配置:php artisan vendor:publish --provider=Mamitech\SlowQueryLog\ServiceProvider

通过设置环境变量 SLOW_QUERY_LOG_ENABLEDtrue 来启用它。

通过设置环境变量 SLOW_QUERY_MIN_THRESHOLD 为一个数字(以毫秒为单位)来设置被认为是慢查询的最小阈值。

如果您只想追踪某些文件,将环境变量 SLOW_QUERY_TRACE_ONLY 设置为某个字符串。例如,如果您只想保留 app/ 文件夹内所有文件的跟踪数据,将 SLOW_QUERY_TRACE_ONLY 设置为 app/

运行测试

在运行测试之前,请确保您已通过以下命令安装了所有依赖项:

composer install

然后,请确保您的系统中已安装 php-sqlite3,因为测试使用 sqlite。

在基于 debian 的系统上

sudo apt install php-sqlite3

现在使用以下命令运行测试:

./vendor/bin/phpunit