public function handleException($ex)
 {
     if ($this->exceptionRender) {
         $this->renderException($ex);
     } else {
         Logger::renderServerCrash();
     }
     if ($this->exceptionFileLogging) {
         $this->logExceptionToFile($ex);
     }
 }
 public function handleFatalError()
 {
     if ($error = error_get_last() and $error['type'] & (E_ERROR | E_PARSE | E_COMPILE_ERROR | E_CORE_ERROR)) {
         ob_end_clean();
         if ($this->errorRender) {
             echo $this->generateHtmlForError($error['type'], $error['message'], $error['file'], $error['line']);
         } else {
             Logger::renderServerCrash();
         }
     } else {
         ob_end_flush();
     }
 }