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

Nova Tail Tool Laravel Package

spatie/nova-tail-tool

Laravel Nova tool that tails and displays your application log inside Nova. Adds an “Application log” menu item and streams new lines as they’re written, making it easy to monitor errors and activity without leaving the admin panel.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Debugging & Observability: Accelerates troubleshooting by embedding real-time log visibility directly in the Nova admin panel, reducing context-switching between tools (e.g., CLI tail -f or external log dashboards).
  • Developer Experience (DX): Enables backend engineers and QA teams to monitor application health without leaving the Nova interface, improving onboarding and reducing friction for non-terminal users.
  • Roadmap for "Self-Service Debugging": Aligns with initiatives to empower non-engineering stakeholders (e.g., support teams, product managers) to diagnose issues independently, reducing dependency on DevOps.
  • Build vs. Buy: Avoids reinventing a custom log viewer tool, leveraging Spatie’s battle-tested package to save ~2–4 weeks of dev time while maintaining consistency with Nova’s design system.
  • Use Cases:
    • Post-deployment monitoring for feature flags or A/B tests.
    • Real-time debugging of user-reported issues (e.g., "Why did this payment fail?").
    • Compliance/audit logging for security teams (filterable by log level, timestamp, or keyword).

When to Consider This Package

  • Adopt if:

    • Your team uses Laravel Nova and needs a lightweight, integrated log viewer without external dependencies (e.g., ELK, Datadog).
    • Logs are monolithic (not split across microservices) and primarily stored in Laravel’s default storage/logs directory.
    • You prioritize speed of implementation over advanced features (e.g., log aggregation, retention policies, or alerting).
    • Your stakeholders prefer a GUI over CLI tools for log inspection.
  • Look elsewhere if:

    • You require structured log analysis (e.g., JSON parsing, field-based filtering) → Consider Laravel Horizon or Sentry.
    • Logs are distributed across services → Evaluate ELK Stack, Loki, or Papertrail.
    • You need log retention beyond Nova’s scope → Use a dedicated logging service (e.g., AWS CloudWatch, Papertrail).
    • Your team lacks Nova adoption or needs custom log formats (e.g., non-Laravel apps).

How to Pitch It (Stakeholders)

For Executives: "This package embeds a real-time log viewer directly into Nova, cutting debugging time by 30%+ by eliminating tool-switching. For $0 cost, we gain visibility into production issues without lifting a finger—ideal for scaling support and reducing MTTR. Think of it as ‘Google Search for logs’ but built into our admin panel."

For Engineering: *"Spatie’s nova-tail-tool gives us a 5-minute solution to a problem that would otherwise take days to build in-house. It’s:

  • Nova-native: No UI/UX misalignment.
  • Lightweight: Zero impact on existing logging infrastructure.
  • Extensible: We can later wrap it with custom filters (e.g., user IDs, request IDs) if needed. Let’s dogfood this for our next release—if it works for us, we can propose it as a standard tool for all Laravel Nova projects."*

For Product/Design: *"Imagine support agents or PMs self-diagnosing issues without asking engineers. For example:

  • A user reports a checkout failure → PM filters logs for payment:failed in Nova.
  • QA spots a race condition → Tail logs in real-time during staging tests. No more ‘Can you check the logs?’ emails. We’ll demo this in the next sprint."*
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport