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

Symfony Log Viewer Bundle Laravel Package

kira0269/symfony-log-viewer-bundle

Symfony Log Viewer Bundle adds a web interface for browsing, searching, and filtering application log files directly from your Symfony project. Inspect recent errors, stack traces, and log levels without shell access, making debugging faster for developers and teams.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for internal support tooling. This package is a single-purpose, MIT-licensed Symfony 5 bundle that renders application logs in a web UI. It informs the narrow decision of whether to ship a read-only log viewer to support/staging users versus building one in-house (typically 1–3 dev-days for a basic version) or buying an observability platform (Datadog, Sentry, Papertrail, Grafana Loki).
  • Stack-fit triage. Despite being catalogued here as a Laravel/PHP package, it is a Symfony 5 bundle, not a Laravel package. The primary product decision it supports is routing: if our estate is Laravel, the decision is "adopt the pattern, not the code" — evaluate opcodesio/log-viewer, Laravel Telescope, or Laravel Pulse instead. If we carry Symfony 5 services, this becomes a genuine candidate for a scoped pilot.
  • Roadmap input for developer-experience and on-call tooling. A zero-infrastructure log UI can reduce time-to-triage for staging and pre-production incidents where full observability isn't provisioned. It supports scoping a "fast debug loop" epic — but should be treated as a convenience layer, never as the incident-response system of record.
  • Deployment-constrained environments. For on-prem or regulated customers where shipping logs to a SaaS aggregator is disallowed, a self-hosted, in-process viewer is a legitimate checkbox item in an RFP response.
  • Prioritization signal on maintenance risk. 0 stars, 0 dependents, and no release since 2021-08-08 are hard inputs to a "do not depend on this" call. The opportunity score (4.15) reflects genuine unmet need in the Symfony log-viewer niche, not the viability of this specific artifact — a useful distinction when deciding whether to fork it, replace it, or ignore it.

When to Consider This Package

Consider it only when all of the following hold:

  • The target application is Symfony 5 and will remain so for the life of the integration (no Symfony 6/7 upgrade on the near roadmap).
  • The viewer is internal-only, admin-gated, and read-only — never exposed to customers or the public internet.
  • The team accepts vendor/fork ownership: with no releases in ~4 years, no dependents, and no visible security process, we should expect to patch it ourselves or pin it and forget it.
  • Log volume and retention are modest; the value is convenience, not scale.
  • The alternative (building a small controller + template, or adopting an actively maintained viewer) has been priced and this wins on time-to-value.

Look elsewhere when:

  • The stack is Laravel. Use opcodesio/log-viewer, Telescope, or Pulse. Do not port a Symfony bundle into Laravel; the integration cost exceeds the build cost.
  • You need real observability — aggregation across services, alerting, retention policy, structured search, correlation IDs, PII redaction. That is a platform purchase, not a bundle.
  • Security and compliance matter. A log viewer is a high-value target: logs routinely contain tokens, PII, and connection strings. An unmaintained dependency with no auth model of its own is a finding waiting to happen. Require an explicit threat review before adoption.
  • You need maintained dependencies or a supported upgrade path to Symfony 6/7.
  • The decision is strategic. A 0-star, 0-dependent package should never sit on a critical path or in a customer-facing surface.

How to Pitch It (Stakeholders)

For executives: This is a small, free, MIT-licensed UI that displays application logs inside a Symfony 5 admin area. It is a convenience feature, not infrastructure, and it is effectively unmaintained — no release since 2021 and no downstream users. My recommendation is a time-boxed pilot behind admin authentication on a non-critical Symfony service, with a documented fork-and-own plan, or a two-day build of an equivalent if the pilot shows friction. Do not fund a roadmap that depends on it, and do not treat it as our answer to observability; that remains a platform investment.

For engineering: Treat this as vendored code, not a dependency. Single purpose, MIT, trivially replaceable — the real cost is ownership, not integration. Gate it behind auth and network restrictions, assume no security patches, and confirm a Symfony 6/7 exit path before committing. If the estate is Laravel, the correct answer is opcodesio/log-viewer or Pulse; this package is only a reference implementation of the pattern.

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.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel