adnanmayo/laralogs

Realtime Logs in your Browser

0.2.4 2018-01-24 09:39 UTC

This package is not auto-updated.

Last update: 2024-04-28 03:51:41 UTC


README

I developed this package for myself and using it in my boilerplate.

Realtime logs in your browser.

This package will send logs information in your browser using pusher.

Installation

composer require adnanmayo/laralogs

Open up config/app.php and find the providers key.

'providers' => array(
    // ...
    \Adnanmayo\Laralogs\LaralogsServiceProvider::class,,
);

Publish config using Laravel Artisan CLI.

php artisan vendor:publish

After config go to app/laralogs.php set your middleware and route

    'middleware' => 'web',
    'route' => 'laralogs',

In .env set your Pusher credentials

   PUSHER_APP_ID=XXXXX
   PUSHER_APP_KEY=XXXXX
   PUSHER_APP_SECRET=XXXX

Application Integration

In your application bootstrap/app.php add:

$app->configureMonologUsing(function($monolog) use($app) {
    $monolog->pushHandler(new Adnanmayo\Laralogs\LaralogsHandler());
});