The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

Laravel Log Viewer

rap2hpoutre/laravel-log-viewer image

Laravel Log Viewer stats

Downloads
8.8M
Stars
3,047
Open Issues
43
Forks
374

View on GitHub →

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

  1. Install via Composer:
    composer require rap2hpoutre/laravel-log-viewer
  2. Register Service Provider (for Laravel versions before 5.5): Add Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class to the providers array in config/app.php.
  3. Define Route:
    Route::get('logs', [\Rap2hpoutre\LaravelLogViewer\LogViewerController::class, 'index']);
  4. Access Logs: Navigate to http://yourappdomain.com/logs to view the logs.

Lumen

  1. Install via Composer:
    composer require rap2hpoutre/laravel-log-viewer
  2. Register Service Provider: Include $app->register(\Rap2hpoutre\LaravelLogViewer\LaravelLogViewerServiceProvider::class); in bootstrap/app.php.
  3. 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.

rap2hpoutre photo

Tinkering @ beta.gouv.fr & fabrique.social.gouv.fr. Stodgy mixture of Rust, JS, PHP, Forth, SQL, GFA Basic, music and more.

Cube

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


Rap2Hpoutre Laravel Log Viewer Related Articles

Laravel News 2025 Recap image

Laravel News 2025 Recap

Read article
Sentry Adds Logs Support for Laravel Apps image

Sentry Adds Logs Support for Laravel Apps

Read article
A first look at Laravel Nightwatch image

A first look at Laravel Nightwatch

Read article
Laravel Herd v1.7 is out with updates to the dump UI image

Laravel Herd v1.7 is out with updates to the dump UI

Read article
Tinkerwell v4 is now released image

Tinkerwell v4 is now released

Read article
Beautiful Log Viewer for Laravel image

Beautiful Log Viewer for Laravel

Read article
LoadForge logo

LoadForge

Scalable load testing for web apps & APIs. Simulate real-world traffic and identify breaking points and performance limits with powerful, scalable load tests designed for Laravel.

LoadForge
PhpStorm logo

PhpStorm

The go-to PHP IDE with extensive out-of-the-box support for Laravel and its ecosystem.

PhpStorm
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
Typesense Search logo

Typesense Search

Typesense is an open source, blazing-fast search engine, optimized for helping you build delightful search experiences for your sites and apps. Natively integrated with Laravel Scout.

Typesense Search
Curotec logo

Curotec

World class Laravel experts with GenAI dev skills. LATAM-based, embedded engineers that ship fast, communicate clearly, and elevate your product. No bloat, no BS.

Curotec
Harpoon: Next generation time tracking and invoicing logo

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing