Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Good Log Viewer Laravel Package

golovchanskiy/laravel-good-log-viewer

LaravelGoodLogViewer is a simple log reader, parser, and viewer for Laravel 5. Install via Composer, register the service provider and facade, publish config/translations, then browse logs at /logs. Includes English and Russian locales.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Debugging & Observability: Accelerates incident response by providing a structured, user-friendly log viewer for Laravel 5.x applications, reducing reliance on manual log parsing (e.g., tail -f storage/logs/laravel.log).
  • Developer Experience (DX): Enables self-service debugging for non-engineering teams (e.g., QA, support) by exposing logs via a web interface, cutting down on triage time.
  • Cost Efficiency: Avoids building a custom log viewer from scratch, leveraging an open-source solution with minimal maintenance overhead.
  • Localization Needs: Supports Russian/English out-of-the-box, useful for multilingual teams or global applications.
  • Legacy System Upgrades: Ideal for Laravel 5.x applications where migrating to newer Laravel versions (with built-in log improvements) isn’t feasible or urgent.

When to Consider This Package

  • Avoid if:
    • Using Laravel 6+: Newer versions include native log improvements (e.g., laravel-debugbar, laravel-log-viewer packages) or better tooling (e.g., Laravel Forge, Nova).
    • Needing advanced features: No log filtering, search, or retention management; lacks integration with monitoring tools (e.g., Sentry, Datadog).
    • Requiring scalability: Single-file viewer isn’t designed for high-traffic log analysis or distributed systems.
    • Security concerns: Public /logs endpoint may expose sensitive data without additional hardening (e.g., auth middleware).
  • Look elsewhere if:
    • You need structured logging (e.g., ELK Stack, Loki) or log aggregation.
    • Your team prefers CLI tools (e.g., laravel-log-reader) or third-party SaaS (e.g., LogRocket, Honeybadger).
    • Laravel 5.x is end-of-life (package hasn’t been updated since 2016).

How to Pitch It (Stakeholders)

For Executives: "This lightweight package adds a self-service log viewer to our Laravel 5.x app, cutting debugging time by 30%+ for our team. For ~$0 in dev effort, we get a web-based alternative to manual log parsing—critical for our legacy system where upgrading isn’t an option. Minimal risk, high ROI for support and QA."

For Engineering: "A 5-minute setup gives us a /logs endpoint to replace tail -f. No dependencies, no bloat—just a clean UI for Laravel 5 logs. Perfect for quick triage, but note: no auth by default (we’ll need to wrap it in middleware). Tradeoff: simplicity over scalability."

For Developers: "Need to debug a production issue fast? Hit /logs for a formatted view of Laravel logs—no CLI juggling. Supports English/Russian, and the code is trivial to extend if we need filters later. Downside: only works for Laravel 5, and the package is abandoned (but stable)."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codraw/entity-migrator
codraw/doctrine-extra
codraw/aws-tool-kit
codraw/validator
codraw/workflow
codraw/open-api
codraw/cron-job
codraw/process
codraw/log
nexmo/api-specification
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony