ibrand/laravel-database-logger

ibrand laravel 数据库记录器

v1.0.5 2018-11-27 13:21 UTC

This package is auto-updated.

Last update: 2024-09-09 16:17:12 UTC


README

Laravel应用程序的简单数据库记录器,支持Guard、Auth到多文件记录。

Build Status Build Status Scrutinizer Code Quality Latest Stable Version Latest Unstable Version License

功能

  1. 日志文件支持匿名或Guard类型。
  2. 记录认证用户。
  3. 记录请求URL。
  4. 支持指定SQL语句记录(SELECT、INSET INTO、UPDATE、DELETE、ALTER TABLE等)。
  5. 单独记录慢日志。

安装

composer require ibrand/laravel-database-logger:~1.0 -vvv

低于Laravel5.5版本

config/app.php的'providers'区域添加

iBrand\DatabaseLogger\ServiceProvider::class

发布配置文件。

php artisan vendor:publish --provider="iBrand\DatabaseLogger\ServiceProvider" 

使用

在.env文件或配置文件中启用。

config/ibrand/dblogger.php文件中设置log_queries=>true,或在.env文件中设置DB_LOG_QUERIES = true

使用databaselogger中间件

Route::get('test', 'Controller@index')->middleware('databaselogger');

有关更多中间件用户,请参阅文档。

laravel-routing

预览

snapshot_1515552729718.png snapshot_1515552729719.png snapshot_1515552729720.png

贡献

如果您发现任何错误或问题,请在此处提出问题