bhuvidya/laravel-query-logger

一个用于记录Laravel应用程序中所有数据库查询的工具。感谢`overtrue`,这个包最初基于他的工作(overtrue/laravel-query-logger)。

v8.0.2 2020-09-17 12:22 UTC

This package is auto-updated.

Last update: 2024-09-17 21:24:16 UTC


README

License Total Downloads Latest Stable Version Latest Unstable Version

注意:我现在已经将我的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