^ UnexpectedValueException {#138
#message: "There is no existing directory at "/data/storage/logs" and it could not be created: Permission denied"
#code: 0
#file: "/home/ewsqa.graymatrix.com/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php"
#line: 172
trace: {
/home/ewsqa.graymatrix.com/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:172 {
Monolog\Handler\StreamHandler->createDir(): void …
› if (false === $status && !is_dir($dir)) {
› throw new \UnexpectedValueException(sprintf('There is no existing directory at "%s" and it could not be created: '.$this->errorMessage, $dir));
› }
}
/home/ewsqa.graymatrix.com/www/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:100 {
Monolog\Handler\StreamHandler->write(array $record): void …
› }
› $this->createDir();
› $this->errorMessage = null;
}
/home/ewsqa.graymatrix.com/www/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php:42 {
Monolog\Handler\AbstractProcessingHandler->handle(array $record): bool …
›
› $this->write($record);
›
}
/home/ewsqa.graymatrix.com/www/vendor/monolog/monolog/src/Monolog/Logger.php:317 {
Monolog\Logger->addRecord(int $level, string $message, array $context = []): bool …
› try {
› if (true === $handler->handle($record)) {
› break;
}
/home/ewsqa.graymatrix.com/www/vendor/monolog/monolog/src/Monolog/Logger.php:578 {
Monolog\Logger->emergency($message, array $context = []): void …
› {
› $this->addRecord(static::EMERGENCY, (string) $message, $context);
› }
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Log/Logger.php:174 {
Illuminate\Log\Logger->writeLog($level, $message, $context) …
› {
› $this->logger->{$level}($message = $this->formatMessage($message), $context);
›
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Log/Logger.php:51 {
Illuminate\Log\Logger->emergency($message, array $context = []) …
› {
› $this->writeLog(__FUNCTION__, $message, $context);
› }
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:124 {
Illuminate\Log\LogManager->Illuminate\Log\{closure} …
› $logger->emergency('Unable to create configured logger. Using emergency logger.', [
› 'exception' => $e,
› ]);
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Support/helpers.php:433 {
tap($value, $callback = null) …
›
› $callback($value);
›
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:126 {
Illuminate\Log\LogManager->get($name) …
› ]);
› });
› }
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:98 {
Illuminate\Log\LogManager->driver($driver = null) …
› {
› return $this->get($driver ?? $this->getDefaultDriver());
› }
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Log/LogManager.php:547 {
Illuminate\Log\LogManager->error($message, array $context = []) …
› {
› $this->driver()->error($message, $context);
› }
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:123 {
Illuminate\Foundation\Exceptions\Handler->report(Throwable $e) …
› $this->context(),
› ['exception' => $e]
› )
}
/home/ewsqa.graymatrix.com/www/app/Exceptions/Handler.php:41 {
ews\Exceptions\Handler->report(Throwable $e) …
› {
› parent::report($e);
› }
}
/home/ewsqa.graymatrix.com/www/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php:88 {
Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Throwable $e) …
›
› $this->getExceptionHandler()->report($e);
› } catch (Exception $e) {
}
Illuminate\Foundation\Bootstrap\HandleExceptions->handleException() {}
}
}