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 Log Viewer Laravel Package

dipeshshihora/laravel-log-viewer

Simple log viewer for Laravel 9–12 and Lumen. Install via Composer, add a /logs route to LogViewerController, and browse storage logs with a plain HTML UI. Optional publishing for views/config; supports patterns, multiple paths, paging, and max file size limits.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Debugging & Observability: Enables self-service log inspection for developers, reducing reliance on manual log file parsing or third-party tools (e.g., Sentry, Datadog).
  • Cost Optimization: Avoids licensing fees for dedicated log management solutions when lightweight visibility is sufficient.
  • Developer Experience (DX): Accelerates troubleshooting by providing a UI for filtering logs by level (error, warning, etc.), keywords, or time ranges—critical for rapid iteration in agile teams.
  • Compliance & Auditing: Supports internal audits by offering a centralized, searchable log repository without exposing sensitive data externally.
  • Roadmap Prioritization:
    • Build vs. Buy: Justify skipping custom log-viewer development if the package meets basic needs (e.g., small teams, low log volume).
    • Feature Expansion: Use as a foundation to extend with custom fields (e.g., user IDs, request IDs) or integrations (e.g., Slack alerts for critical logs).
  • Use Cases:
    • Post-launch debugging for new features.
    • Monitoring for low-severity issues (e.g., deprecated API calls).
    • Training tool for onboarding junior devs to understand log structures.

When to Consider This Package

  • Adopt If:
    • Your team uses Laravel and needs a quick, no-frills log viewer without complex setup.
    • Logs are text-based (not structured JSON/ELK) and primarily used for development/debugging (not production-grade monitoring).
    • You lack budget for SaaS log tools or prefer open-source solutions.
    • Your log volume is moderate (package may struggle with high-throughput systems).
  • Look Elsewhere If:
    • You need real-time log streaming, alerting, or advanced analytics (consider Laravel Horizon + third-party tools).
    • Logs require sensitive data redaction or compliance-specific retention (e.g., HIPAA/GDPR).
    • Your stack includes non-Laravel services (e.g., Node.js, Python) needing unified logging.
    • You need log aggregation across multiple environments (dev/staging/prod).
    • The package’s last release (2025-11-27) raises concerns about maintenance (verify if the author is active; consider forking if critical).

How to Pitch It (Stakeholders)

For Executives: "This lightweight, open-source log viewer lets our Laravel devs quickly diagnose issues without third-party tools, cutting debugging time by ~30%. For $0 in licensing, we gain visibility into errors and warnings—critical for maintaining uptime and reducing support tickets. Ideal for small-to-medium teams where simplicity outweighs the need for enterprise-grade features. Risk is minimal: if we outgrow it, we can migrate to a paid solution later."

For Engineering: *"This package drops a single UI layer on top of Laravel’s logs, giving us:

  • Keyword/level filtering (no more grep-ing log files).
  • Time-range queries to isolate issues (e.g., ‘show me all errors from yesterday’).
  • MIT license = no vendor lock-in. Tradeoffs:
  • No real-time updates (refresh manually).
  • Basic UI (not pretty, but functional).
  • Action item: Test with our largest log files to confirm performance. If it chokes, we can fork it or pair it with Laravel’s queue workers for heavy loads."*

For Developers: *"Imagine Ctrl+F for your logs—but built into the app. No more:

  • Opening terminal tabs for tail -f storage/logs/laravel.log.
  • Scrolling through 10GB of logs to find that one error. How it works:
  1. Install via Composer (dipeshshihora/laravel-log-viewer).
  2. Run php artisan vendor:publish --provider="Dipeshshihora\LogViewer\LogViewerServiceProvider".
  3. Access /logs route (customizable). Pro tip: Extend the LogViewer facade to add filters for your app’s custom log fields (e.g., user_id)."*
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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui