filipfonal/filament-log-manager
A Filament plugin for viewing, searching, and managing Laravel log files directly from your admin panel. Browse logs, filter entries, and clear files without SSH, making everyday debugging faster and easier.
filament-log-manager is a Filament panel plugin that surfaces Laravel log files (browse, view, search, download, delete) directly inside the admin UI. Adopting it replaces a "we'll build a simple log viewer someday" backlog item that is never prioritized but is repeatedly requested by support and on-call engineers.tail" to "support lead opens the admin panel." That is a measurable MTTR lever for teams without an observability platform, and a useful fallback for teams that already have one.Adopt when:
storage/logs/*.log) on a persistent filesystem, i.e., single-server or VM-based deployments where daily/single channels actually write files.Look elsewhere when:
For executives: This is a free, low-risk Filament plugin that puts application logs inside the admin panel we already use. It converts a recurring engineering interruption — someone SSHing into production to read an error — into a self-service action for support and ops. No vendor contract, no new infrastructure, and the 3.0.1 release is a translation-only patch (Portuguese), indicating an actively maintained project with an international user base. Recommended decision: adopt behind an admin-only gate, and treat it as a stopgap for triage rather than a substitute for a real observability budget line.
For engineering: Drop-in Filament v3 plugin exposing storage/logs with view/search/download/delete. Upgrade from 3.0.0 to 3.0.1 is non-breaking (translation strings only). Integration cost is one provider registration plus an authorization gate. Two things to get right before shipping: (1) restrict access via policy/role so it is never reachable by ordinary users, and (2) decide deliberately whether the delete action is enabled in production — it is destructive and unaudited. Known limits worth stating up front: file-based logs only, no structured search or alerting, no multi-tenant isolation, and it is a community package with a single primary maintainer, so pin the version and keep an exit path.
How can I help you explore Laravel packages today?