cracki/dogger

Log for http request and response

Maintainers

Details

github.com/nladev/dogger

Source

Issues

Installs: 48

Dependents: 0

Suggesters: 0

Security: 0

Stars: 4

Watchers: 1

Forks: 0

Open Issues: 0

Language:Blade

v0.5 2020-12-23 10:31 UTC

This package is auto-updated.

Last update: 2025-06-29 01:50:31 UTC


README

Log api request & response by using Database

This package may help you to log api request,response,duration,method,ip,http status and retireved classes (controller,model,etc...) in database.

Installation

  1. Install the package via composer
composer require cracki/dogger
  1. Publish the config file
php artisan vendor:publish --tag=config --provider="Cracki\Dogger\DoggerServiceProvider"
  1. Migrate Table
php artisan migrate

Usage

//in api.php or web.php
Route::group([
    'middleware'=> 'dogger'
], function () {
    ...
    //Your routes is here.
    ...
});

Custom Error

//response json as follow
{
    'result' : 'error', // (or 'success' accepted only 2 enum)
    ...
}

Logs View

screenshot

Routes List

route method description
/dogger get view logs
/dogger/delete post clear logs
/dogger/api/get-all get get logs with json
/dogger/api/delete-all post delete all

License

Licensed under The MIT License (MIT).