* * @phpstan-param FormattedRecord $record */ protected function streamWrite($stream, array $record): void { fwrite($stream, (string) $record['formatted']); } private function customErrorHandler(int $code, string $msg): bool { $this->errorMessage = preg_replace('{^(fopen|mkdir)\(.*?\): }', '', $msg); * @return callable */ protected function forwardsTo($method) { return fn (...$arguments) => static::$app ? $this->{$method}(...$arguments) : false; } /** * Determine if the error level is a deprecation. * * @phpstan-param FormattedRecord $record */ protected function streamWrite($stream, array $record): void { fwrite($stream, (string) $record['formatted']); } private function customErrorHandler(int $code, string $msg): bool { $this->errorMessage = preg_replace('{^(fopen|mkdir)\(.*?\): }', '', $msg); if ($this->useLocking) { // ignoring errors here, there's not much we can do about them flock($stream, LOCK_EX); } $this->streamWrite($stream, $record); if ($this->useLocking) { flock($stream, LOCK_UN); } } $record = $this->processRecord($record); } $record['formatted'] = $this->getFormatter()->format($record); $this->write($record); return false === $this->bubble; } /** } } // once the record exists, send it to all handlers as long as the bubbling chain is not interrupted try { if (true === $handler->handle($record)) { break; } } catch (Throwable $e) { $this->handleException($e, $record); * @param string|Stringable $message The log message * @param mixed[] $context The log context */ public function error($message, array $context = []): void { $this->addRecord(static::ERROR, (string) $message, $context); } /** * Adds a log record at the CRITICAL level. * * @param array $context * @return void */ protected function writeLog($level, $message, $context): void { $this->logger->{$level}( $message = $this->formatMessage($message), $context = array_merge($this->context, $context) ); $this->fireLogEvent($level, $message, $context); * @param array $context * @return void */ public function error($message, array $context = []): void { $this->writeLog(__FUNCTION__, $message, $context); } /** * Log a warning message to the logs. * * @param array $context * @return void */ public function error($message, array $context = []): void { $this->driver()->error($message, $context); } /** * Exceptional occurrences that are not errors. * ); $context = $this->buildExceptionContext($e); method_exists($logger, $level) ? $logger->{$level}($e->getMessage(), $context) : $logger->log($level, $e->getMessage(), $context); } /** * Determine if the exception should be reported. public function handleException(Throwable $e) { self::$reservedMemory = null; try { $this->getExceptionHandler()->report($e); } catch (Exception $e) { // } if (static::$app->runningInConsole()) { * @return callable */ protected function forwardsTo($method) { return fn (...$arguments) => static::$app ? $this->{$method}(...$arguments) : false; } /** * Determine if the error level is a deprecation.|
ErrorException
|
|---|
ErrorException:
fwrite(): Write of 2954 bytes failed with errno=28 No space left on device
at /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:178
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(8, 'fwrite(): Write of 2954 bytes failed with errno=28 No space left on device', '/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php', 178)
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:266)
at Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(8, 'fwrite(): Write of 2954 bytes failed with errno=28 No space left on device', '/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php', 178)
at fwrite(resource, '[2026-03-14 22:44:55] local.ERROR: fwrite(): Write of 3594 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): fwrite(): Write of 3594 bytes failed with errno=28 No space left on device at /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:178)[stacktrace]#0 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#1 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#2 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(178): fwrite(Resource id #197, \'[2026-03-14 22:...\')#3 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(162): Monolog\\\\Handler\\\\StreamHandler->streamWrite(Resource id #197, Array)#4 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\\\\Handler\\\\StreamHandler->write(Array)#5 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\\\\Handler\\\\AbstractProcessingHandler->handle(Array)#6 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(650): Monolog\\\\Logger->addRecord(400, \'fwrite(): Write...\', Array)#7 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(181): Monolog\\\\Logger->error(\'fwrite(): Write...\', Array)#8 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(94): Illuminate\\\\Log\\\\Logger->writeLog(\'error\', \'fwrite(): Write...\', Array)#9 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(645): Illuminate\\\\Log\\\\Logger->error(\'fwrite(): Write...\', Array)#10 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(274): Illuminate\\\\Log\\\\LogManager->error(\'fwrite(): Write...\', Array)#11 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(481): Illuminate\\\\Foundation\\\\Exceptions\\\\Handler->report(Object(ErrorException))#12 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\\\\Foundation\\\\Http\\\\Kernel->reportException(Object(ErrorException))#13 /home/Nerdy/web/support.nerdycms.com/public_html/public/index.php(51): Illuminate\\\\Foundation\\\\Http\\\\Kernel->handle(Object(Illuminate\\\\Http\\\\Request))#14 {main}"} ')
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:178)
at Monolog\Handler\StreamHandler->streamWrite(resource, array('message' => 'fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTimeImmutable), 'extra' => array(), 'formatted' => '[2026-03-14 22:44:55] local.ERROR: fwrite(): Write of 3594 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): fwrite(): Write of 3594 bytes failed with errno=28 No space left on device at /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:178)[stacktrace]#0 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#1 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#2 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(178): fwrite(Resource id #197, \'[2026-03-14 22:...\')#3 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(162): Monolog\\\\Handler\\\\StreamHandler->streamWrite(Resource id #197, Array)#4 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\\\\Handler\\\\StreamHandler->write(Array)#5 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\\\\Handler\\\\AbstractProcessingHandler->handle(Array)#6 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(650): Monolog\\\\Logger->addRecord(400, \'fwrite(): Write...\', Array)#7 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(181): Monolog\\\\Logger->error(\'fwrite(): Write...\', Array)#8 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(94): Illuminate\\\\Log\\\\Logger->writeLog(\'error\', \'fwrite(): Write...\', Array)#9 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(645): Illuminate\\\\Log\\\\Logger->error(\'fwrite(): Write...\', Array)#10 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(274): Illuminate\\\\Log\\\\LogManager->error(\'fwrite(): Write...\', Array)#11 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(481): Illuminate\\\\Foundation\\\\Exceptions\\\\Handler->report(Object(ErrorException))#12 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\\\\Foundation\\\\Http\\\\Kernel->reportException(Object(ErrorException))#13 /home/Nerdy/web/support.nerdycms.com/public_html/public/index.php(51): Illuminate\\\\Foundation\\\\Http\\\\Kernel->handle(Object(Illuminate\\\\Http\\\\Request))#14 {main}"} '))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:162)
at Monolog\Handler\StreamHandler->write(array('message' => 'fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTimeImmutable), 'extra' => array(), 'formatted' => '[2026-03-14 22:44:55] local.ERROR: fwrite(): Write of 3594 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): fwrite(): Write of 3594 bytes failed with errno=28 No space left on device at /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:178)[stacktrace]#0 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#1 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#2 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(178): fwrite(Resource id #197, \'[2026-03-14 22:...\')#3 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(162): Monolog\\\\Handler\\\\StreamHandler->streamWrite(Resource id #197, Array)#4 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\\\\Handler\\\\StreamHandler->write(Array)#5 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\\\\Handler\\\\AbstractProcessingHandler->handle(Array)#6 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(650): Monolog\\\\Logger->addRecord(400, \'fwrite(): Write...\', Array)#7 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(181): Monolog\\\\Logger->error(\'fwrite(): Write...\', Array)#8 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(94): Illuminate\\\\Log\\\\Logger->writeLog(\'error\', \'fwrite(): Write...\', Array)#9 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(645): Illuminate\\\\Log\\\\Logger->error(\'fwrite(): Write...\', Array)#10 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(274): Illuminate\\\\Log\\\\LogManager->error(\'fwrite(): Write...\', Array)#11 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(481): Illuminate\\\\Foundation\\\\Exceptions\\\\Handler->report(Object(ErrorException))#12 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\\\\Foundation\\\\Http\\\\Kernel->reportException(Object(ErrorException))#13 /home/Nerdy/web/support.nerdycms.com/public_html/public/index.php(51): Illuminate\\\\Foundation\\\\Http\\\\Kernel->handle(Object(Illuminate\\\\Http\\\\Request))#14 {main}"} '))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:48)
at Monolog\Handler\AbstractProcessingHandler->handle(array('message' => 'fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', 'context' => array('exception' => object(ErrorException)), 'level' => 400, 'level_name' => 'ERROR', 'channel' => 'local', 'datetime' => object(DateTimeImmutable), 'extra' => array(), 'formatted' => '[2026-03-14 22:44:55] local.ERROR: fwrite(): Write of 3594 bytes failed with errno=28 No space left on device {"exception":"[object] (ErrorException(code: 0): fwrite(): Write of 3594 bytes failed with errno=28 No space left on device at /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:178)[stacktrace]#0 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(266): Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->handleError(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#1 [internal function]: Illuminate\\\\Foundation\\\\Bootstrap\\\\HandleExceptions->Illuminate\\\\Foundation\\\\Bootstrap\\\\{closure}(8, \'fwrite(): Write...\', \'/home/Nerdy/web...\', 178)#2 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(178): fwrite(Resource id #197, \'[2026-03-14 22:...\')#3 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php(162): Monolog\\\\Handler\\\\StreamHandler->streamWrite(Resource id #197, Array)#4 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(48): Monolog\\\\Handler\\\\StreamHandler->write(Array)#5 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(399): Monolog\\\\Handler\\\\AbstractProcessingHandler->handle(Array)#6 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php(650): Monolog\\\\Logger->addRecord(400, \'fwrite(): Write...\', Array)#7 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(181): Monolog\\\\Logger->error(\'fwrite(): Write...\', Array)#8 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php(94): Illuminate\\\\Log\\\\Logger->writeLog(\'error\', \'fwrite(): Write...\', Array)#9 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/LogManager.php(645): Illuminate\\\\Log\\\\Logger->error(\'fwrite(): Write...\', Array)#10 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(274): Illuminate\\\\Log\\\\LogManager->error(\'fwrite(): Write...\', Array)#11 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(481): Illuminate\\\\Foundation\\\\Exceptions\\\\Handler->report(Object(ErrorException))#12 /home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(136): Illuminate\\\\Foundation\\\\Http\\\\Kernel->reportException(Object(ErrorException))#13 /home/Nerdy/web/support.nerdycms.com/public_html/public/index.php(51): Illuminate\\\\Foundation\\\\Http\\\\Kernel->handle(Object(Illuminate\\\\Http\\\\Request))#14 {main}"} '))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php:399)
at Monolog\Logger->addRecord(400, 'fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/monolog/monolog/src/Monolog/Logger.php:650)
at Monolog\Logger->error('fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php:181)
at Illuminate\Log\Logger->writeLog('error', 'fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/Logger.php:94)
at Illuminate\Log\Logger->error('fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:645)
at Illuminate\Log\LogManager->error('fwrite(): Write of 3594 bytes failed with errno=28 No space left on device', array('exception' => object(ErrorException)))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:274)
at Illuminate\Foundation\Exceptions\Handler->report(object(ErrorException))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:198)
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(object(ErrorException))
(/home/Nerdy/web/support.nerdycms.com/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:266)
at Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(object(ErrorException))
|