Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

ARCANEDEV's avatar

[Package] LogViewer (For Laravel 5)

Hello artisans,

I recently published a package to view and manage your log files.

https://github.com/ARCANEDEV/LogViewer

https://packagist.org/packages/arcanedev/log-viewer

Features

  • A great Log viewer API.
  • Ready to use (Views, Routes, controllers … Out of the box) [Note: No need to publish assets]
  • View, paginate, filter, download and delete logs.
  • Generate logs menu/tree (With localized levels).
  • Grouped logs by dates and levels.
  • Works great with big logs !!
  • Well tested (100% code coverage with maximum code quality).

I would like you to try it and get some feedback. Enjoy it ( ^_^)b

PREVIEW

Dashboard Logs list Single log

0 likes
16 replies
bobbybouwmann's avatar

You might want to update your title! The title indicates that it works on Laravel 5.0 while your description says you still need to add support for it!

ARCANEDEV's avatar

Hi artisans, i will be grateful if you help me to add more translations and have more feedbacks to improve the LogViewer package.

Thank you ( ^_^)b

2 likes
ARCANEDEV's avatar

The Laravel 5.0, 5.1 & 5.2 are now supported by the LogViewer Package

1 like
ARCANEDEV's avatar

Thanks @monsterdream,

You can check this guide, it will show you how to create a pull request.

And also the project guidelines (The translations section), read this CONTRIBUTING.md file.

If you're not familiar with GitHub, you can post your translations here and i will do it ( ^_^)b

jwahl's avatar

Hi there,

I have recently installed this in my dev server and I would like all of the log views to be password protected. To do this, I would like to use middleware, but I don't see where routes are defined. Do you have any suggestions?

ARCANEDEV's avatar

Hi @jwahl, thanks for using my log-viewer package.

You can start by editing the log-viewer.php config file (after you published it) and especially this section, the attributes values is similar as the $attributes when you call the Route::group($attributes, function () {...}).

For more details/solutions, check the repo issues:

If you have a question or an issue, feel free to open a new issue.

Andicot's avatar

Hi ARCANEDEV, I try to install your package with composer but I have this problem: Problem 1 - Installation request for laravel/framework (locked at v5.5.34, required as 5.5.*) -> satisfiable by laravel/framework[v5.5.34]. - arcanedev/log-viewer 4.5.0 requires arcanedev/support ~4.3.0 -> satisfiable by arcanedev/support[4.3.0]. - arcanedev/log-viewer 4.5.1 requires arcanedev/support ~4.3.0 -> satisfiable by arcanedev/support[4.3.0]. - Conclusion: don't install arcanedev/support 4.3.0 - Installation request for arcanedev/log-viewer ^4.5 -> satisfiable by arcanedev/log-viewer[4.5.0, 4.5.1]. How I can solve?

Thank's

Andicot's avatar

Sorry for my lack of knowledge. I solved. I like your package.

usmansaif22's avatar

I try to add Laravel Entrust middlware but i got error:

ARCANEDEV_LOGVIEWER_MIDDLEWARE=role:root,admin

Error: 403

But, I am logged in as super user in application.

Please @arcanedev guide me here, i am stuck

The goal is that, I want show logs only for admin.

haider00125's avatar

Hi @arcanedev,

Is this package support multiple servers approach? Like if my application is running on multiple servers!

Please or to participate in this conversation.