Weave 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

Monolog Bugsnag Bundle Laravel Package

mrandmrssmith/monolog-bugsnag-bundle

Symfony bundle for integrating Monolog with Bugsnag. It wires a Bugsnag handler into Symfony's logging stack so application log records can be forwarded to Bugsnag for error tracking, alerting, and centralized visibility.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Error observability roadmap: Evaluate a Monolog 3-compatible Bugsnag handler for teams standardizing on Monolog 3 and Bugsnag as the incident/error backend.
  • Build vs. buy vs. fork: Because this is a tiny, low-adoption Symfony bundle rather than a Laravel-native package, use it primarily as a reference implementation or candidate fork—not as a default dependency.
  • Framework support decisions: Clarify whether the product supports Laravel only, Symfony, or framework-agnostic PHP services. This package fits Symfony-style bundle wiring; Laravel should generally use the official Bugsnag Laravel SDK and Monolog channel configuration.
  • Migration/legacy support: Consider for legacy Symfony or custom PHP services moving to Monolog 3 while retaining Bugsnag reporting.
  • Vendor and maintenance risk: Low stars, zero dependents, unclear license, and limited release history make it unsuitable for a critical-path dependency without ownership and legal review.
  • Use cases: Centralized error reporting, log-to-Bugsnag routing, release/incident triage, and Monolog context enrichment in PHP services.

When to Consider This Package

  • You are maintaining a Symfony application or bundle-based PHP service that already uses Monolog 3 and Bugsnag.
  • You need a small, focused Bugsnag Monolog handler and are prepared to fork, pin, test, and own it.
  • Legal has approved the NOASSERTION license or the code is used only as reference.
  • You have a clear rollback path and can tolerate limited community support.
  • You should look elsewhere for Laravel: prefer bugsnag/bugsnag-laravel plus Laravel’s Monolog channel configuration, or the official Bugsnag Monolog handler if framework-agnostic.
  • Avoid for production-critical paths unless you can vendor it, add tests, monitor compatibility with Monolog/Bugsnag upgrades, and accept the maintenance burden.

How to Pitch It (Stakeholders)

Executive summary: This package is a narrow Monolog 3-to-Bugsnag integration aimed at Symfony-style PHP applications, not a mature Laravel package. It could reduce custom glue code for error reporting, but its very low adoption, zero dependents, unclear license, and limited release history make it a high-governance, low-confidence dependency. Recommendation: do not adopt as-is for Laravel; use the official Bugsnag Laravel integration. For Symfony or custom PHP, treat this as a reference or fork candidate only after legal review and with explicit engineering ownership. Engineering summary: It may help route Monolog 3 records into Bugsnag with minimal code, but we should validate compatibility, pin versions, add tests, and document fallback to official SDKs.

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.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource