zxygel0913 / request-logger
Laravel middleware for logging queries with duplicate prevention.
v1.3
2022-05-27 02:36 UTC
Requires
- php: >=7.0
README
Easily logs all request and response
Installation
Require this package in your composer.json
or install it by running:
composer require zxygel0913/request-logger
Note: This package supports auto-discovery features of Laravel 5.5+, You only need to manually add the service provider and alias if working on Laravel version lower then 5.5
To start using Laravel, add the Service Provider to your config/app.php
for Laravel:
'providers' => [ // ... Zxygel0913\RequestLogger\RequestLoggerServiceProvider::class ]
Now, you should publish package's config file to your config directory by using following command:
php artisan vendor:publish
or
php artisan vendor:publish --tag=requestLogs
Config
If you have published config file, you can change the default settings in config/requestLogs.php
file:
return [ 'channel' => 'daily', //Log Channel 'logs' => [ 'url' => true, 'ip' => true, 'request' => true, 'response' => false, 'request_except' => ['password'] //Hide specific request from logging ],
Testing
Make any request and check your logs.