nti/log-bundle
NTI Log Bundle provides a centralized logging layer for PHP applications, with configurable handlers and straightforward framework integration. It helps teams standardize log output, route messages consistently, and keep logging configuration simple and maintainable across projects.
Consider it when:
nti namespace conventions or accepts internal-tooling-style maintenance.Look elsewhere (or build in-house) when:
For executives: This is a small, unproven open-source logging helper for Symfony applications. It could save a few engineering days on audit and exception logging, but it has effectively zero adoption and a single maintainer, so it carries maintenance risk. The new v3.0.0 release is a maintenance/bug-fix pass, not a feature release — it shows the maintainer is still active, but it also confirms the package breaks across major versions. Recommendation is unchanged: do not adopt it as a dependency. Either replicate the core behavior internally (roughly 1–2 days) or use it only as a reference implementation. The cost of either path is low, so the downside is capped.
For engineering: It's a Symfony bundle that hooks Doctrine lifecycle events and exceptions into a logger, plus an injectable on-demand logging service. v3.0.0 is a breaking, bug-fix-only release: the annotation reader is replaced with the Doctrine Attribute loader, entity manager wiring was fixed, the event subscriber was moved off the deprecated EventListener folder path, and entity-to-table mapping was corrected. Practical implications:
^3.0 explicitly; any v2 usage is effectively unsupported.How can I help you explore Laravel packages today?