bilfeldt/laravel-http-client-logger
Log outgoing HTTP requests and responses made with Laravel’s HTTP client. The package adds configurable middleware that captures URLs, status codes, timing, headers, and payloads, with sensitive-data redaction and flexible logging options.
Http facade (request, response, status, timing, headers), turning "the payment provider is failing" into a specific request/response pair with a timestamp. Directly supports incident post-mortems, support escalation triage, and vendor SLA disputes.Adopt when:
Look elsewhere when:
For executives: This is a low-cost, low-risk observability add-on for the integrations our product depends on. It records what we send to and receive from third-party APIs, which shortens incident resolution and gives us defensible evidence in vendor disputes. The v2.6.0 release confirms active maintenance and Laravel 13 compatibility, so it does not create upgrade debt. Cost is a Composer dependency and a small amount of log storage — no new infrastructure.
For engineering: Drop-in package that logs Laravel HTTP client traffic with configurable channels, redaction, and per-environment toggles. v2.6.0 is a compatibility-only release adding Laravel 13.x support — no breaking changes, no migration work beyond confirming the constraint resolves. Effort is roughly half a day: install, publish config, define redaction rules for auth headers and PII fields, decide retention. Two caveats to state plainly: it is single-maintainer with no SLA, and DB-backed logging needs volume sizing before production. Recommended path: enable in staging first, measure log volume for two weeks, then promote to production.
How can I help you explore Laravel packages today?