bugsnag/bugsnag-psr-logger
PSR-3 logger implementation for Bugsnag. Provides BugsnagLogger to send notifications for messages above a configurable level, plus MultiLogger to fan out logs to Bugsnag and other PSR-3 loggers. Built on bugsnag-php.
v1.0 of this package or a different tool).v2.0.0 may require refactoring).For Executives: "This updated package (v2.0.0) ensures our PHP/Laravel apps use modern logging standards (PSR-3/PSR-15), cutting debugging time by surfacing errors directly to BugSnag with richer context. It’s a zero-maintenance upgrade that aligns with our SRE goals and avoids custom logging work. The shift to PSR-3 also future-proofs our stack for Laravel 10+ and PHP 8.1+."
For Engineering:
"BugSnag’s PSR-3 logger (v2.0.0) is now fully aligned with modern PHP frameworks—no more PSR-1 hacks. It’s a drop-in replacement for Monolog/Laravel logging, adds type safety, and unlocks BugSnag’s latest features (e.g., better breadcrumbs, release tracking). If you’re on Laravel 10+ or Symfony 6+, this is the recommended way to integrate BugSnag. Note: If you’re extending BugsnagLogger or MultiLogger, you’ll need to refactor due to breaking changes (e.g., removed AbstractLogger wrapper)."
How can I help you explore Laravel packages today?