cakephp/log
A flexible logging library for CakePHP applications, offering configurable engines, log scopes, and PSR-3-compatible interfaces. It helps route messages to files, syslog, or custom handlers with minimal setup.
NOASSERTION license is not a procurement-grade artifact.Consider it only as:
Do not adopt it when:
Log facade. Introducing a CakePHP split creates a second logging paradigm, duplicate configuration surfaces, and a framework-coupling liability. Use Laravel channels + Monolog handlers instead.NOASSERTION. This is a hard stop until legal clears it; it signals the split repository does not carry an explicit, machine-readable license declaration. For a dependency we ship or distribute, that is an unresolved legal risk.[READ-ONLY] split of the main CakePHP repo — issues, fixes, and releases live upstream. Filing bugs or requesting features against this repo is not a viable support path.Psr\Log\LoggerInterface, framework-specific logger contracts create adapter work.To executives: This is not a package we should buy or adopt. It is a read-only excerpt of CakePHP's internal logging system, published under an unclear license with negligible independent community support. The direct recommendation is do not add it to our dependency graph. The value we extract is informational: it confirms that "multiple log streams" — the capability it advertises — is already a commodity feature in the framework we do use (Laravel/Monolog). Net decision: no new spend, no new dependency, no migration.
To engineering: Treat cakephp/log as documentation, not a library. It is a [READ-ONLY] mirror of CakePHP core; upstream is the only real support channel, and it is built for CakePHP's contracts, not Laravel's. If the goal is multi-stream logging, implement it natively with Laravel logging channels and Monolog handlers — stacked handlers, per-channel formatters, and severity-based routing will cover essentially every use case this package offers. If a spike genuinely needs this code, vendor a pinned copy behind an interface and flag the NOASSERTION license to legal before it touches production.
Bottom line for the roadmap: Close this evaluation as rejected for adoption, retained as reference. Revisit only if the license is clarified upstream and we ever run a CakePHP service — neither of which is on the current roadmap.
How can I help you explore Laravel packages today?