Parcourir la source

fix: 日志捕获

wanggangzero il y a 6 mois
Parent
commit
2e2e22276d
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      Gameserver/App/util/ErrHandler.php

+ 1 - 0
Gameserver/App/util/ErrHandler.php

@@ -22,6 +22,7 @@ class ErrHandler {
     static function error_handler($errno, $errstr, $errfile, $errline) {
         $msg = CommUtil::str2UTF8($errstr) . " in " . CommUtil::str2UTF8($errfile) . ":" . $errline;
         CLog::err($msg . PHP_EOL . DebugHelper::get_call_stack(), 'Error Handler:');
+        CLog::flush();
         return TRUE;                                                            # 不再继续错误处理的冒泡过程::则代码得以继续执行
 //        if ($errno == E_USER_ERROR && !(php_sapi_name() === 'cli')) {           # 如果是用户自定义错误,直接返回resp, 这种情况的话,可以刷下数据
 //            CLog::flush();                                                      # 最后再将快速日志刷到文件