^ 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() {}
  }
}