sinemacula/laravel-log-cloudwatch
A Laravel logging driver that sends application logs directly to AWS CloudWatch. Integrate CloudWatch Logs with Laravel’s logging stack to centralize, monitor, and retain logs in AWS with simple configuration.
Adopt when:
cloudwatch logging channel in config/logging.php).Look elsewhere when:
Diligence items before committing:
composer.json.For executives: This release is a compatibility update — the CloudWatch logging driver now supports Laravel 13. Practically, it removes a blocker from our framework upgrade path and keeps application logs flowing into AWS CloudWatch, which is where our incident response and audit trail already live. No new spend, no new vendor, no migration. The risk to weigh is that it is a small, single-maintainer open-source package; we mitigate with version pinning and a fallback to a stream/stdout channel. Recommendation: adopt, pin, and revisit at the next major framework upgrade.
For engineering: v1.1.0 adds Laravel 13 support (issue #22). It remains a Monolog handler that writes to CloudWatch Logs via the AWS SDK — a configuration-level integration, not an application-code dependency, so it is cheap to remove. Before rollout: pin the version, confirm IAM credentials are sourced from the task role rather than static keys, and set explicit log-group retention to control cost. Do not use it as a substitute for metrics, tracing, or alerting. Note the maintenance profile (one primary maintainer) and keep a documented fallback channel so a stalled release cycle can't block a future framework upgrade.
How can I help you explore Laravel packages today?