set_error_handler('customError', E_ALL & ~E_NOTICE);function customError($ERRNO, $ERRSTR, $ERRFILE, $ERRLINE) {$error['TIME'] = date('Y/m/d H:i:s', time());$error['ERRNO'] = $ERRNO;$error['ERRSTR'] = $ERRSTR;$error['ERRFILE'] = $ERRFILE;$error['ERRLINE'] = $ERRLINE;$error['REQUEST'] = html($_REQUEST);$title = to8to_basename($ERRFILE);try {//改为try,避免日志行为中断接口正常调用.$Mlogger = new Mlogger('LOGV2_PHP');$Mlogger->logRequest($title, $error);unset($Mlogger);} catch (Exception $ex) {Mlogger::monolog('Mlogger io fail',$ex->getMessage());}}