![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/clinic.corals.io/vendor/rap2hpoutre/laravel-log-viewer/ |
Laravel log viewer ================== [](https://packagist.org/packages/rap2hpoutre/laravel-log-viewer) [](https://packagist.org/packages/rap2hpoutre/laravel-log-viewer) [](https://packagist.org/packages/rap2hpoutre/laravel-log-viewer) [](https://scrutinizer-ci.com/g/rap2hpoutre/laravel-log-viewer/?branch=master) [](https://scrutinizer-ci.com/g/rap2hpoutre/laravel-log-viewer/build-status/master) [](https://www.codacy.com/app/rap2hpoutre/laravel-log-viewer) [](https://twitter.com/rap2h) ## TL;DR Log Viewer for Laravel 5, 6, 7 & 8 (still compatible with 4.2 too) and Lumen. **Install with composer, create a route to `LogViewerController`**. No public assets, no vendor routes, works with and/or without log rotate. Inspired by Micheal Mand's [Laravel 4 log viewer](https://github.com/mikemand/logviewer) (works only with laravel 4.1) ## What ? Small log viewer for laravel. Looks like this:  ## Install (Laravel) Install via composer ```bash composer require rap2hpoutre/laravel-log-viewer ``` Add Service Provider to `config/app.php` in `providers` section ```php Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class, ``` Add a route in your web routes file: ```php Route::get('logs', '\Rap2hpoutre\LaravelLogViewer\LogViewerController@index'); ``` Go to `http://myapp/logs` or some other route ### Install (Lumen) Install via composer ```bash composer require rap2hpoutre/laravel-log-viewer ``` Add the following in `bootstrap/app.php`: ```php $app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class); ``` Explicitly set the namespace in `app/Http/routes.php`: ```php $router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function() use ($router) { $router->get('logs', 'LogViewerController@index'); }); ``` ## Advanced usage ### Customize view Publish `log.blade.php` into `/resources/views/vendor/laravel-log-viewer/` for view customization: ```bash php artisan vendor:publish \ --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" \ --tag=views ``` ### Edit configuration Publish `logviewer.php` configuration file into `/config/` for configuration customization: ```bash php artisan vendor:publish \ --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" ``` ### Troubleshooting If you got a `InvalidArgumentException in FileViewFinder.php` error, it may be a problem with config caching. Double check installation, then run `php artisan config:clear`.