Oxicode / laravel-web-logs

🐞 View Laravel/Lumen logs in your browser with ease.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

screen shot

View Laravel/Lumen logs in browser.

Packagist License Packagist Version GitHub repo size Packagist Downloads

Disclaimer

This package is not by any means any replacement for error tracking softwares such as Sentry and Bugsnag or debugging tools like Ray or Xdebug. It is simply web channel for laravel/lumen file-based logs.

Live Preview

Visit Here to preview online playground.

Installation

You can install the package via composer:

composer require mojtabaahn/laravel-web-logs

publish the assets with:

php artisan vendor:publish --provider="Mojtabaahn\LaravelWebLogs\Providers\LaravelWebLogsServiceProvider" --tag="web-logs-assets"

You can optianally publish the config file with:

php artisan vendor:publish --provider="Mojtabaahn\LaravelWebLogs\Providers\LaravelWebLogsServiceProvider" --tag="config"

This is the contents of the published config file:

return [
    'enabled' => env('APP_DEBUG', true),
    'lines_per_page' => env('WEB_LOGS_LINES_PER_PAGE', 1000)
];

Screen Shot

screen shot

Future Plans

  • Add option to auto-append new logs (like tail -f)
  • Lazy-load/Infinite-scroll for big files
  • Add guard for accessing routes

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.

About

🐞 View Laravel/Lumen logs in your browser with ease.

License:MIT License


Languages

Language:Vue 49.2%Language:JavaScript 24.9%Language:PHP 19.5%Language:HTML 3.7%Language:Blade 2.6%Language:CSS 0.2%