bhuvidya / laravel-query-logger
一个用于记录Laravel应用程序中所有数据库查询的工具。感谢`overtrue`,这个包最初基于他的工作(overtrue/laravel-query-logger)。
v8.0.2
2020-09-17 12:22 UTC
Requires
- php: >=7.2.0
- laravel/framework: ^5.5|^6.0|^7.0|^8.0
README
注意:我现在已经将我的Laravel包的semver版本控制切换到“匹配”最新支持的Laravel版本。
Laravel Query Logger是一个包,用于轻松灵活地记录所有或部分数据库查询。它支持标准日志记录以及dump-server。
特别感谢github用户overtrue
,本包基于其工作(https://github.com/overtrue/laravel-query-logger)。由于进行了许多更改,我认为最好创建自己的包。
安装
将bhuvidya/laravel-query-logger
添加到您的应用程序中
$ composer require "bhuvidya/laravel-query-logger"
配置
您可以通过您的.env
文件进行几乎所有配置。使用的环境变量有
QUERY_LOGGER_ON
QUERY_LOGGER_ENV
QUERY_LOGGER_PARAM
QUERY_LOGGER_ALL
QUERY_LOGGER_MIN_TIME
QUERY_LOGGER_EMIT_LOG
QUERY_LOGGER_EMIT_LEVEL
QUERY_LOGGER_EMIT_CHANNEL
QUERY_LOGGER_EMIT_STACK
QUERY_LOGGER_EMIT_PREFIX
QUERY_LOGGER_EMIT_DUMP_SERVER
QUERY_LOGGER_INSTANCE
QUERY_LOGGER_FACADE
如果您出于某种原因希望管理自己的配置文件,请运行以下命令
$ php artisan vendor:publish --provider='Bhuvidya\Countries\CountriesServiceProvider' --tag=config
配置文件可以在config/query_logger.php
中找到。
用法
待办事项
许可证
MIT