jordanpartridge/laravel-say-logger
A Laravel logging channel that speaks your log messages out loud using the macOS say command, so errors and warnings reach you even when you're away from the terminal. Handy for local development and debugging.
say binary plus a Monolog handler). This argues against formal adoption governance, procurement, or vendor review — it should be treated as a dev-dependency curiosity, not a vetted package.Adopt only when all of the following hold:
say voices. It is non-functional on Linux, Windows, and in every container/CI/production environment we run.require-dev dependency and wired into a local-only logging stack (e.g., a local or dev stack in config/logging.php), never into a stack that could activate in staging or production.Look elsewhere when:
To executives: This is a free, open-source novelty package that reads Laravel log messages aloud on a developer's Mac using the operating system's built-in voices. It has no customer-facing impact, no infrastructure cost, and no production applicability — it cannot run on our servers. We're treating it as an optional local developer toy, not an approved dependency, and there is nothing here requiring budget, procurement, or a launch decision.
To engineering: If you want to try it, install it as a require-dev, attach it only to your local log stack, and assume it does not work on Linux, in Docker, or in CI. Two things to check before you do: confirm the package quotes log text before shelling out (log content reaching a shell is an injection surface), and confirm the "async" claim actually holds so speech doesn't block your worker. Do not let it anywhere near a stack that can run in staging or production, and don't log anything you wouldn't want spoken out loud in a shared room. It's a five-minute morale win and a fun demo of log-level routing — evaluate it in that spirit, not as an alerting strategy.
How can I help you explore Laravel packages today?