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 Devlogger Laravel Package

onamfc/laravel-devlogger

Laravel database logger with automatic exception catching and rich metadata. Tag and filter logs by level, date, queue, status, request context, and user. Includes configurable retention/cleanup, fallback channels, and flexible env-based setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Enhanced Developer Onboarding: Justify investment in reducing friction for new developers joining Laravel projects by simplifying log setup and configuration (e.g., pre-published migrations, clearer installation).
  • Reduced Technical Debt: Align with infrastructure initiatives to standardize logging across Laravel applications, minimizing ad-hoc log solutions or manual configurations.
  • Shift from Log Aggregators (e.g., Sentry, Logflare): Strengthen the case for self-hosted solutions by improving ease of adoption (e.g., fewer manual steps for migrations/config).
  • Feature Roadmap for DevTools:
    • Prioritize log observability as a foundational layer for future debugging tools (e.g., error tracking, performance monitoring).
    • Accelerate adoption by reducing setup complexity for teams evaluating the package.
  • Developer Experience (DX): Address pain points in log management (e.g., missing migrations, unclear config) to improve productivity and reduce context-switching during troubleshooting.

When to Consider This Package

  • Avoid if:
    • Your team already uses a mature log aggregator (e.g., Datadog, ELK Stack) with Laravel integrations—this package may duplicate effort.
    • You need real-time log streaming or high-volume log shipping (this remains database-bound, not designed for scalability).
    • Your stack is multi-language (PHP-only focus).
    • You require log retention policies or SIEM integrations (e.g., Splunk)—this package lacks native support.
    • Your workflow relies on custom log schemas or complex migration strategies (e.g., multi-database setups).
  • Consider if:
    • You’re using Laravel exclusively and want a lightweight, self-hosted alternative to third-party tools.
    • Your logs are critical for debugging but not for analytics (e.g., no need for log parsing/visualization).
    • You lack budget for SaaS tools but need structured, queryable logs with error tracking.
    • Your team prefers database-backed solutions over file-based logging (e.g., Monolog).
    • You prioritize ease of setup: The package now includes improved migration/publishing workflows, reducing manual configuration steps for new projects.

How to Pitch It (Stakeholders)

For Executives: "This updated package now includes smoother installation and configuration—no more manual migration headaches or unclear setup steps. It’s a low-risk way to replace fragmented logs and error emails with a single, searchable database of all Laravel activity, cutting debugging time and improving compliance. With fewer barriers to adoption, we can roll this out faster and scale it across teams. Think of it as Sentry but self-hosted, with zero third-party costs."

For Engineering: *"Laravel-DevLogger v1.1.9 fixes the biggest friction points in setup:

  • Automatic migrations: No more php artisan migrate gotchas—just install and go.
  • Pre-published config: Default settings work out of the box, with clear docs for customization. Tradeoffs remain: Still no real-time dashboards, but the setup is now trivial. Perfect for teams tired of tail -f or ad-hoc logging. We can still build a dashboard later if needed."*

For Developers: *"No more fighting with migrations or blank config files. This update makes it stupidly easy to start logging:

  • Run composer require, then php artisan vendor:publish --provider="Vendor\DevLogger\DevLoggerServiceProvider"—done.
  • Logs appear in the logs table with stack traces, timestamps, and context.
  • Filter logs like any Eloquent model: Log::where('level', 'error')->latest()->get(). Pro tip: Works alongside existing Monolog channels (e.g., log to DB + file simultaneously)."*
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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky