ErrorException {#3544 #severity: E_NOTICE }
* * @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); * @throws \ErrorException */ public function handleError($level, $message, $file = '', $line = 0, $context = []) { try { parent::handleError($level, $message, $file, $line, $context); } catch (Throwable $e) { if (! apply_filters('acorn/throw_error_exception', true, $e)) { return false; } * * @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) { $exceptionHandlerFailed = true; } if (static::$app->runningInConsole()) {|
ErrorException
|
|---|
ErrorException:
fwrite(): Write of 11560 bytes failed with errno=122 Disk quota exceeded
at /home/fixitnew/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:181
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
(/home/fixitnew/public_html/vendor/roots/acorn/src/Roots/Acorn/Bootstrap/HandleExceptions.php:49)
at Roots\Acorn\Bootstrap\HandleExceptions->handleError()
at fwrite()
(/home/fixitnew/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:181)
at Monolog\Handler\StreamHandler->streamWrite()
(/home/fixitnew/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:165)
at Monolog\Handler\StreamHandler->write()
(/home/fixitnew/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:48)
at Monolog\Handler\AbstractProcessingHandler->handle()
(/home/fixitnew/public_html/vendor/monolog/monolog/src/Monolog/Logger.php:399)
at Monolog\Logger->addRecord()
(/home/fixitnew/public_html/vendor/monolog/monolog/src/Monolog/Logger.php:650)
at Monolog\Logger->error()
(/home/fixitnew/public_html/vendor/illuminate/log/Logger.php:181)
at Illuminate\Log\Logger->writeLog()
(/home/fixitnew/public_html/vendor/illuminate/log/Logger.php:94)
at Illuminate\Log\Logger->error()
(/home/fixitnew/public_html/vendor/illuminate/log/LogManager.php:645)
at Illuminate\Log\LogManager->error()
(/home/fixitnew/public_html/vendor/roots/acorn/src/Illuminate/Foundation/Exceptions/Handler.php:274)
at Illuminate\Foundation\Exceptions\Handler->report()
(/home/fixitnew/public_html/vendor/roots/acorn/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:198)
at Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()
|