Esempio n. 1
0
File: Error.php Progetto: zhxia/nspf
 public static function exceptionHandler($exception)
 {
     $message = sprintf('SPF Exception:errno:%s,message:%s,trace:%s', $exception->getCode(), $exception->getMessage(), $exception->getTraceAsString());
     $error_level = ini_get('error_reporting');
     if ($error_level != 0) {
         echo $message;
     } else {
         LoggerFactory::getLogger()->error($message);
     }
 }
Esempio n. 2
0
 public function execute($inputParameters = array())
 {
     $ret = parent::execute($inputParameters);
     Debugger::getInstance()->debug('SQL:' . $this->queryString . ';params:' . var_export($inputParameters, true));
     if (!$ret) {
         $error_info = parent::errorInfo();
         if (parent::errorCode() != '00000') {
             // 执行成功时返回五个零
             LoggerFactory::getLogger()->error('PDO executed failed,errors:' . var_export($error_info, true));
             trigger_error($this->queryString, E_USER_ERROR);
         }
     }
     return $ret;
 }