tarfin-labs/laravel-cloudwatch-logger
Send Laravel application logs directly to AWS CloudWatch Logs with this ready-to-use logging driver. Configure a log group and stream, then let Laravel’s logging system ship messages to AWS for centralized monitoring and retention.
Adopt when:
Look elsewhere or pause when:
For executives: This is a small, focused open-source connector that sends our Laravel application logs directly into AWS CloudWatch, the log store we already pay for. The new v2.7.0 release is a maintenance update that keeps it compatible with Laravel 12 and PHP 8.4, so adopting it does not create an upgrade blocker and signals the package is actively maintained. It replaces custom logging plumbing with a standard dependency, lowers engineering effort per service, and improves our audit and incident-response posture by centralizing logs with enforceable retention. Cost impact is limited to CloudWatch ingestion/storage, which we should model and cap via retention policy; risk is limited by the package's narrow scope and the ability to fall back to stdout logging if needed.
For engineering: Use it as the Monolog transport for CloudWatch in AWS-hosted environments; keep local/CI on stdout. Provision log groups, retention, and IAM permissions as code (Terraform/CDK) rather than relying on runtime auto-creation. Pin the major version, watch upstream activity, and wrap configuration behind our own config so we can swap to a platform-level collector (Fluent Bit/OpenTelemetry) if we revisit the cloud-agnostic decision. Note the v2.7.0 dependency bump is the compatibility gate for our Laravel 12 / PHP 8.4 upgrade, so sequence adoption with that work.
How can I help you explore Laravel packages today?