作者 邓超

x

正在显示 1 个修改的文件 包含 12 行增加6 行删除
@@ -318,26 +318,32 @@ class App { @@ -318,26 +318,32 @@ class App {
318 $app = self::instance(); 318 $app = self::instance();
319 319
320 // 记录日志 320 // 记录日志
321 - if($last_error = error_get_last()){ 321 + $last_error = error_get_last();
  322 + if($last_error){
322 logs($last_error); 323 logs($last_error);
323 324
  325 + if($last_error == E_ERROR){
324 $data['error_message'] = $last_error['message']; 326 $data['error_message'] = $last_error['message'];
325 $data['status'] = 502; 327 $data['status'] = 502;
  328 +
326 if($app->debug){ 329 if($app->debug){
327 $data['debug'] = $last_error; 330 $data['debug'] = $last_error;
328 } 331 }
329 332
330 self::echo($data,502); 333 self::echo($data,502);
331 334
332 - }else{ 335 + return true;
  336 + }
  337 +
  338 + }
  339 +
  340 +
333 if($app->getError()){ 341 if($app->getError()){
334 - logs(  
335 - is_string($app->getError()) ? $app->getError() : implode(PHP_EOL,$app->getError())  
336 - ); 342 + logs($app->getError());
337 } 343 }
338 344
339 self::echo($app->data); 345 self::echo($app->data);
340 - } 346 +
341 347
342 // 日志记录 348 // 日志记录
343 Log::getInstance()->write(); 349 Log::getInstance()->write();