Search by

buriti8 / log-viewer

buriti8

Log Viewer for Laravel with compiled assets included. Fork of arcanedev/log-viewer

Package info

github.com/buriti8/LogViewer

pkg:composer/buriti8/log-viewer

Statistics

Installs: 130

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v12.0.0 2025-07-16 15:31 UTC

This package is not auto-updated.

Last update: 2026-10-19 17:16:56 UTC


README

Github Workflow Status Github Issues

Packagist Packagist Release Packagist Downloads

Fork of ARCANEDEV/LogViewer, maintained by buriti8.

This package allows you to manage and keep track of each one of your log files.

NOTE: You can also use LogViewer as an API.

Official documentation for LogViewer can be found at the _docs folder.

Feel free to check out the releases, license, and contribution guidelines.

Features

  • A great Log viewer API.
  • Laravel 5.x to 12.x are supported.
  • Ready to use (Views, Routes, controllers … Out of the box) [Note: No need to publish views, compile or copy assets: the compiled CSS, JS and fonts ship with the package]
  • View, paginate, filter, download, clear and delete logs.
  • Load a custom logs storage path.
  • Localized log levels.
  • Logs menu/tree generator.
  • Grouped logs by dates and levels.
  • Customized log levels icons (font awesome by default).
  • Works great with big logs !!
  • Well documented package (IDE Friendly).
  • Well tested (100% code coverage with maximum code quality).

Table of contents

  1. Installation and Setup
  2. Configuration
  3. Usage

Supported localizations

Dear artisans, i'm counting on you to help me out to add more translations ( ^_^)b

Local Language
ar Arabic
bg Bulgarian
bn Bengali
de German
en English
es Spanish
et Estonian
fa Farsi
fr French
he Hebrew
hu Hungarian
hy Armenian
id Indonesian
it Italian
ja Japanese
ko Korean
ms Malay
nl Dutch
pl Polish
pt-BR Brazilian Portuguese
ro Romanian
ru Russian
si Sinhalese
sv Swedish
th Thai
tr Turkish
uk Ukrainian
uz Uzbek
zh Chinese (Simplified)
zh-TW Chinese (Traditional)

Differences from the original package

This fork keeps the original API, namespace (Arcanedev\LogViewer) and configuration, so it works as a drop-in replacement. On top of that:

  • Assets included: the compiled CSS, JS (Bootstrap 5, Chart.js) and Font Awesome fonts live in dist/ and are served by the package itself (route log-viewer::assets). Nothing to publish, compile or copy in your project.
  • Clear a log: empty the contents of a log file without deleting it (route log-viewer::logs.clear). The "Delete" button is hidden for today's log.
  • Pulse link: the navbar shows a link to Laravel Pulse when the pulse route exists.
  • Bootstrap 5 views refreshed, with Spanish translations (es).

Development (only for contributors)

You do NOT need Node or npm to use this package. composer require buriti8/log-viewer already includes the compiled assets. This section is only for people who want to modify the package itself.

To change the package styles or scripts, edit resources/js / resources/sass and rebuild dist/ with Laravel Mix:

npm install
npm run watch   # while working
npm run prod    # before committing

Acknowledgements

Thanks to ARCANEDEV for creating LogViewer and releasing it under the MIT license. Almost all of the code of this package is their work; this fork only adds the improvements listed above.

Contribution

Any ideas are welcome. Feel free to submit any issues or pull requests, please check the contribution guidelines.

Security

If you discover any security related issues, please report them privately through the security advisories of the repository instead of using the public issue tracker.

Credits

PREVIEW

Dashboard Logs list Single log