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

Filament Log Viewer Laravel Package

gboquizosanchez/filament-log-viewer

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Debugging & Observability Roadmap: Accelerates the rollout of a self-service log inspection tool for developers and support teams, reducing reliance on external tools (e.g., Laravel Forge, Sentry) or manual log file parsing.
  • Build vs. Buy: Avoids custom development of a log viewer UI, saving ~3–6 months of engineering time while leveraging Filament’s existing admin panel ecosystem.
  • Use Cases:
    • DevOps/Engineering: Real-time log monitoring during deployments or incidents (e.g., filtering ERROR logs for a specific date range).
    • Support Teams: Empower non-technical users to triage issues by searching logs for keywords (e.g., PaymentFailed) without accessing servers.
    • Security Audits: Quickly scan for suspicious activity (e.g., SQLSTATE[42S22]) via log-level filters.
    • Performance Optimization: Identify slow queries or timeouts by cross-referencing logs with Filament’s existing metrics tools.
  • Feature Prioritization: Justifies investment in Filament as a unified admin platform by adding a critical missing piece (logs) to the stack.
  • Cost Savings: Eliminates need for third-party log aggregation tools (e.g., Datadog, Logflare) for small-to-medium Laravel apps with <10K daily log entries.

When to Consider This Package

  • Adopt When:

    • Your team uses Filament 3.x or 4.x as the primary admin panel and needs a native log viewer without context-switching.
    • Logs are stored in Laravel’s default storage/app/logs directory (no external log shippers like Syslog or ELK).
    • You prioritize simplicity over advanced features like log retention policies, alerting, or distributed tracing.
    • Your application generates <50K logs/day (performance may degrade with larger volumes).
    • You want to reduce onboarding friction for non-dev stakeholders (e.g., client support teams).
  • Look Elsewhere If:

    • You need real-time log streaming (e.g., WebSocket-based updates) or millisecond-level latency (consider Laravel Echo + Pusher).
    • Logs are centralized in a non-Laravel system (e.g., Kubernetes, AWS CloudWatch) — use a dedicated log management tool.
    • Your team requires advanced analytics (e.g., log correlation, anomaly detection) — evaluate tools like Laravel Horizon or Sentry.
    • You’re using Filament 2.x (incompatible; wait for v2.x support or migrate to Filament 3/4).
    • Security/compliance mandates log masking or access controls beyond Filament’s default RBAC.
    • Your app has high log volume (>100K/day) and needs archiving/compression (this package streams logs directly from files).

How to Pitch It (Stakeholders)

For Executives/Business Leaders

"This plugin turns our Filament admin panel into a self-service debugging hub, cutting the time our team spends chasing logs across servers or third-party tools. For example, our support team can now resolve customer issues 30% faster by searching logs directly in Filament—no more waiting for devs to extract and analyze log files. It’s a low-cost, high-impact upgrade to our observability stack, with minimal risk (MIT license, active maintenance). The ROI comes from reduced downtime and faster incident response, especially during deployments or spikes in support tickets."

Key Ask:

  • Approval to integrate into the Filament panel (1–2 dev hours for setup).
  • Budget for potential future upgrades (e.g., log retention policies if needed).

For Engineering Teams

*"This solves two pain points:

  1. No more SSH/CLI log diving: Logs are now browsable, filterable, and searchable via Filament’s intuitive UI—with zero infrastructure changes.
  2. Unified debugging: Pair log entries with Filament’s existing tools (e.g., click a UserNotFoundException in logs, then jump to the Users resource to investigate).

Why this over alternatives:

  • Faster than custom: Avoids building a React/Vue log viewer from scratch (weeks of work).
  • Lighter than Sentry/Datadog: No sampling, no agent setup, and no cost for small teams.
  • Filament-native: Stays within our existing admin panel, reducing context-switching.

Trade-offs:

  • Limited to Laravel’s default log files (no syslog/ELK integration).
  • Performance may lag with >50K logs/day (we can monitor and optimize later).

Proposal:

  • Spend 1 day integrating the plugin and testing edge cases (e.g., stack trace rendering).
  • Add it to our onboarding docs for new devs/support staff.
  • Track usage to justify future enhancements (e.g., log export to CSV)."*

Visual Aid for Pitch: Include a screenshot of the plugin’s UI (from the README) with annotations like:

  • "Filter by error level to triage issues" (highlight ERROR dropdown).
  • "Search for specific exceptions" (show a keyword search box).
  • "Inspect stack traces without leaving the panel" (point to the trace panel).
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.
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
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager