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

EnvKit: A Local Development Stack for Laravel on Windows and macOS image

EnvKit: A Local Development Stack for Laravel on Windows and macOS

Read article
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
Honeybadger logo

Honeybadger

Simple developer-focused application monitoring for Laravel. Error tracking, log management, uptime monitoring, status pages, and more!

Honeybadger
PhpStorm logo

PhpStorm

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

PhpStorm
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
The Certification of Competence for Laravel logo

The Certification of Competence for Laravel

A community-driven, proctored assessment across 4 levels designed to validate real-world Laravel knowledge, from Junior to mastery-level Artisan. Official Vue.js, Official Nuxt, Angular, React, JS certifications also available.

The Certification of Competence for Laravel
Celebian logo

Celebian

Celebian is a social media marketing agency specializing in helping their clients go viral on TikTok. Whether you're looking to reach a bigger audience or gain more Tiktok followers, likes, and views, they've got you covered.

Celebian
Shift logo

Shift

Running an old Laravel version? Instant, automated Laravel upgrades and code modernization to keep your applications fresh.

Shift