Skip to content

Log database query sql in Laravel Application, support Guard,Auth to multiple file record

License

Notifications You must be signed in to change notification settings

guojiangclub/laravel-database-logger

Repository files navigation

Laravel Database Logger

A simple database logger for Laravel application, support Guard,Auth to multiple file record.

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

Feature

  1. Log files support anonymous or guard types.
  2. Record auth uesrs.
  3. Record request url
  4. Support record specifying SQL statement(SELECT,INSET INTO,UPDATE,DELETE,ALTER TABLE etc.)
  5. Record slow logs separately.

Installation

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

Below Laravel5.5 version

In config/app.php 'providers' region add

iBrand\DatabaseLogger\ServiceProvider::class

Publish config file.

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

Usage

Enable in .env or config file.

Set log_queries=>true in config/ibrand/dblogger.php file. or set DB_LOG_QUERIES = true in .env file.

use databaselogger middleware

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

For more middleware users see the document.

laravel-routing

Preview

snapshot_1515552729718.png snapshot_1515552729719.png snapshot_1515552729720.png

Contributing

If you find any bug or problem please raise the issue here.

About

Log database query sql in Laravel Application, support Guard,Auth to multiple file record

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages