/**
  *
  */
 protected function _processException()
 {
     $client = new Client($this->settings);
     /* report to be sent */
     $report = new Report();
     //Setting report parameters
     $report->setUrl(Request::server()['HTTP_HOST'] . Request::server()['REQUEST_URI']);
     $report->setServer($this->config['server_name']);
     $report->setUserAgent(Request::server()['HTTP_USER_AGENT']);
     $report->setMessage($this->exception->getMessage());
     $report->setRequestId($client->getUUID());
     $report->setError($this->exception->getMessage());
     $report->setHttpStatus($this->exception->getCode());
     //Process trace data
     $this->_processTrace($report);
     // Set request data
     $request = new AppEnlightRequest();
     $report->setRequest($request);
     //Send it
     $client->addReport($report);
     $client->sendReports();
 }