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

Api Logger Bundle Laravel Package

gamma/api-logger-bundle

A lightweight logging bundle for APIs that captures requests, responses, and errors for easier debugging and monitoring. Helps trace issues across endpoints with minimal setup in Laravel/PHP applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Observability scope for API-heavy features: Informs whether to invest in first-party request logging/profiling (latency per endpoint, payload capture, error tracing) versus relying on existing APM or framework tooling.
  • Build vs. buy vs. borrow: Given zero stars, zero dependents, and no release since July 2018, the realistic decision this package supports is borrow the pattern, not the dependency — mine its approach to request/response logging and profiling as a design reference for an internal middleware or listener.
  • Debugging velocity for third-party integrations: The problem space (logging outbound/inbound REST calls with timing) maps directly to recurring PM pain: support tickets on flaky vendor APIs, unclear timeouts, and "we can't reproduce it" incidents. Useful for scoping an internal tool that shortens mean-time-to-diagnose.
  • Audit/compliance requirements: If the roadmap includes request audit trails (who called what, when, with what payload), this is a candidate pattern to evaluate against data-retention and PII-redaction requirements.
  • Prioritization signal: A near-zero score with no maintenance since 2018 is evidence the ecosystem has consolidated around better-supported alternatives — a reason to deprioritize any "adopt this package" ticket and reallocate to configuration of an established tool.

When to Consider This Package

Consider it only in narrow, low-risk contexts:

  • As a reference implementation, not a dependency — reading its logging/profiling approach to inform an in-house middleware, especially if you're on a legacy Symfony stack (the "bundle" naming and 2018 vintage suggest Symfony 3/4-era conventions, not Laravel-native).
  • Throwaway/internal prototypes where the code never ships to production and you control the environment.
  • You are prepared to fork and own it: pin the commit, audit for abandoned dependencies and PHP-version incompatibility (PHP 7.x-era code will likely break on PHP 8.1+), and accept full maintenance cost.

Look elsewhere when:

  • You need anything production-grade. No releases in ~7 years, no dependents, no community = no security patching and no compatibility guarantees. That is a disqualifying risk for customer-facing paths.
  • You're on Laravel. Laravel Telescope, Clockwork, Laravel Debugbar, and Spatie's activity logging cover this ground with active maintenance; Telescope in particular gives request logging, timing, and payload inspection with first-party support.
  • You need real APM/alerting. OpenTelemetry, Sentry, or Datadog outperform any single-purpose logging bundle on sampling, dashboards, retention, and PII controls.
  • Compliance or PII is in scope. Request-body logging is a liability if redaction, retention, and access control aren't built in — verify before assuming this package handles it.

How to Pitch It (Stakeholders)

Executives: This is a small, unmaintained open-source utility for logging and profiling REST API calls. It's not a candidate for production adoption — no releases since 2018, no community, no dependents means no security support and real technical-debt risk. Recommendation: do not add it as a dependency. The underlying need — fast diagnosis of API latency and failures — is real and worth funding, but we should meet it with a supported tool (Laravel Telescope if we stay in-house, or an APM like Sentry/Datadog) rather than an orphaned package.

Engineering: Treat this as a design reference only. Its value is the pattern — middleware/listener that captures request metadata, timing, and payloads — which we can implement in a few hundred lines with our own redaction and retention rules, or get for free from Telescope/OpenTelemetry. If anyone wants to evaluate it seriously, the bar is: PHP 8 compatibility check, dependency audit, and a named owner for the fork. Absent that, close the ticket and spend the cycle on instrumenting our existing stack.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib