Ver código fonte

fix: 日志捕获

wanggangzero 6 meses atrás
pai
commit
2e2e22276d
1 arquivos alterados com 1 adições e 0 exclusões
  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) {
     static function error_handler($errno, $errstr, $errfile, $errline) {
         $msg = CommUtil::str2UTF8($errstr) . " in " . CommUtil::str2UTF8($errfile) . ":" . $errline;
         $msg = CommUtil::str2UTF8($errstr) . " in " . CommUtil::str2UTF8($errfile) . ":" . $errline;
         CLog::err($msg . PHP_EOL . DebugHelper::get_call_stack(), 'Error Handler:');
         CLog::err($msg . PHP_EOL . DebugHelper::get_call_stack(), 'Error Handler:');
+        CLog::flush();
         return TRUE;                                                            # 不再继续错误处理的冒泡过程::则代码得以继续执行
         return TRUE;                                                            # 不再继续错误处理的冒泡过程::则代码得以继续执行
 //        if ($errno == E_USER_ERROR && !(php_sapi_name() === 'cli')) {           # 如果是用户自定义错误,直接返回resp, 这种情况的话,可以刷下数据
 //        if ($errno == E_USER_ERROR && !(php_sapi_name() === 'cli')) {           # 如果是用户自定义错误,直接返回resp, 这种情况的话,可以刷下数据
 //            CLog::flush();                                                      # 最后再将快速日志刷到文件
 //            CLog::flush();                                                      # 最后再将快速日志刷到文件