/** * Add error to error log. * * @param Request $request * @param ClientException $exception */ private function logError(Request $request, ClientException $exception) { $remoteAddress = '-undefined-'; if (!empty($request->getServerParams()['REMOTE_ADDR'])) { $remoteAddress = $request->getServerParams()['REMOTE_ADDR']; } $this->logger()->error(\Spiral\interpolate(static::LOG_FORMAT, ['scheme' => $request->getUri()->getScheme(), 'host' => $request->getUri()->getHost(), 'path' => $request->getUri()->getPath(), 'code' => $exception->getCode(), 'message' => $exception->getMessage() ?: '-not specified-', 'remote' => $remoteAddress])); }
/** * Add error to http log. * * @param ClientException $exception * @param ServerRequestInterface $request */ private function logError(ClientException $exception, ServerRequestInterface $request) { $remoteAddress = '-undefined-'; if (!empty($request->getServerParams()['REMOTE_ADDR'])) { $remoteAddress = $request->getServerParams()['REMOTE_ADDR']; } $this->logger()->warning("{scheme}://{host}{path} caused the error {code} ({message}) by client {remote}.", ['scheme' => $request->getUri()->getScheme(), 'host' => $request->getUri()->getHost(), 'path' => $request->getUri()->getPath(), 'code' => $exception->getCode(), 'message' => $exception->getMessage() ?: '-not specified-', 'remote' => $remoteAddress]); }