Laravel Log Viewer
Laravel Log Viewer stats
- Downloads
- 8.8M
- Stars
- 3,047
- Open Issues
- 43
- Forks
- 374
A Laravel log reader
Laravel Log Viewer
The Laravel Log Viewer is a convenient package for Laravel and Lumen frameworks, designed to help developers easily view and manage application logs directly through a web interface. Compatible with Laravel versions 4.2 through 9, this tool does not require any public assets or vendor-specific routes and supports environments with or without log rotation.
Key Features
- Easy Installation: Quickly set up with Composer.
- No Public Assets Required: Works seamlessly without the need for public assets.
- Supports Various Laravel Versions: From Laravel 4.2 up to Laravel 9.
- Customizable View: Allows customization of the log display.
- Configuration Publishing: Offers options to publish and edit configuration files for advanced customization.
Installation and Usage
Laravel
- Install via Composer:
composer require rap2hpoutre/laravel-log-viewer
- Register Service Provider (for Laravel versions before 5.5):
Add
Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::classto theprovidersarray inconfig/app.php. - Define Route:
Route::get('logs', [\Rap2hpoutre\LaravelLogViewer\LogViewerController::class, 'index']);
- Access Logs:
Navigate to
http://yourappdomain.com/logsto view the logs.
Lumen
- Install via Composer:
composer require rap2hpoutre/laravel-log-viewer
- Register Service Provider:
Include
$app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class);inbootstrap/app.php. - Define Route in
app/Http/routes.php:$router->group(['namespace' => '\Rap2hpoutre\LaravelLogViewer'], function() use ($router) {$router->get('logs', 'LogViewerController@index');});
Advanced Usage
Customize Views
To tailor the log view:
php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider" --tag=views
Edit Configuration
To modify configuration settings:
php artisan vendor:publish --provider="Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider"
Troubleshooting
In case of a InvalidArgumentException in FileViewFinder.php error, ensure installation steps were followed correctly, then execute:
php artisan config:clear
Laravel Log Viewer offers a straightforward and flexible solution for managing application logs, enhancing monitoring and debugging processes within Laravel and Lumen projects.
Tinkering @ beta.gouv.fr & fabrique.social.gouv.fr. Stodgy mixture of Rust, JS, PHP, Forth, SQL, GFA Basic, music and more.