teamones/log
teamones/log is a Laravel/PHP logging package from TeamOne. Install it via Composer to add a dedicated logging component to Laravel applications. It is intended for projects that need a package-based approach to handling application logs; check compatibility and docs before use.
Architecture fit
terminate) has no event loop to schedule async I/O on. Under FPM the "async" client degrades to a best-effort fire-and-forget write at shutdown, which undermines the primary reason to adopt it.Integration feasibility
Technical risk
Key questions
Stack fit
stack driver), queue-based async, and an HTTP client with concurrency support. The package duplicates a capability we can compose natively.Migration path
LogShipperInterface (single ship(array $records): void) so the implementation is swappable in one binding.Http::pool()/queue job, or a queued Monolog handler. This preserves the async-out-of-band property on FPM, where it actually works.Compatibility
teamones/log under an internal namespace, freeze the version, add PHP 8.2/8.3 compatibility and Workerman 5.x support ourselves.ext-* requirements, and whether it assumes a specific Workerman event-loop driver (event/ev/libevent) — mismatches here cause silent no-op shipping.Sequencing
Maintenance
Support
Scaling
Failure modes
composer update of Laravel/Workerman breaks the pinned 2021 package.Ramp-up
How can I help you explore Laravel packages today?