예제 #1
0
파일: Common.php 프로젝트: miaokuan/wee
 public static function exceptionHandler($e)
 {
     $log = $e->getMessage() . "\n" . $e->getTraceAsString() . "\n";
     Log::Warning('Unhandled Exception' . $log);
     if (self::$config['exception']) {
         $code = $e->getCode();
         echo "Code:{$code}\n";
         $errfile = $e->getFile();
         echo "File:{$errfile}\n";
         $errline = $e->getLine();
         echo "Line:{$errline}\n";
         echo "Message:\n";
         echo $e->getMessage(), "\n";
         echo $e->getTraceAsString(), "\n";
         // var_dump($e->getTrace());
         echo "\n\n";
     } else {
         self::error($e);
     }
     // exit(1);
 }