diff --git a/src/Logger.php b/src/Logger.php index 2296b579..f5b4e887 100644 --- a/src/Logger.php +++ b/src/Logger.php @@ -42,9 +42,18 @@ public static function getDefaultCriticalHandler(): StreamHandler return $handler; } + public static function getSyncActionErrorHandler(): StreamHandler + { + $logHandler = new StreamHandler('php://stderr'); + $logHandler->setBubble(false); + $logHandler->setLevel(MonologLogger::ERROR); + $logHandler->setFormatter(new LineFormatter("%message%\n")); + return $logHandler; + } + public function setupSyncActionLogging(): void { - $this->setHandlers([]); + $this->setHandlers([self::getSyncActionErrorHandler()]); } public function setupAsyncActionLogging(): void