csun-metalab/laravel-multiple-logs
Laravel package for configuring and using multiple log channels in one application. It helps route logs to separate files or handlers, making it easier to organize, isolate, and troubleshoot logs across different parts of a Laravel project.
stack channel, (b) a small package like this, and (c) a managed observability vendor. This package is a candidate only for the middle option.Consider it when:
config/logging.php.Look elsewhere when:
stack channel composes multiple channels natively, with zero third-party dependency. Default to it. Adopt this package only if it demonstrably does something stack cannot.To executives: This is a small, MIT-licensed Laravel add-on that lets the application write logs to several destinations simultaneously. Integration cost is low and the license is permissive, but the project has zero adoption — no stars, no dependents, no evident release activity. The recommendation is a time-boxed technical spike, not a roadmap commitment. The business value, if it holds up, is twofold: less custom logging code to own, and lower log-ingestion spend by keeping verbose logs local while forwarding only what matters.
To engineering: Treat this as a candidate implementation of a pattern, not a dependency decision. Before adopting, answer three questions: (1) Does it do anything Laravel's stack channel doesn't — specifically, dynamic channels created at runtime from tenant or request context? That's the only genuinely interesting case. (2) What are the PHP and Laravel version constraints, and is there test coverage? (3) Who owns it if upstream goes quiet? Given the maintenance risk, plan to vendor or fork, and budget roughly one engineer-day for the evaluation. If the answer to (1) is "no," close the ticket and use core Laravel.
How can I help you explore Laravel packages today?