info($msg); }elseif($log_type=='queue_info'){ BLogger::getLogger(BLogger::LOG_MSG_QUEUE)->info($msg); }elseif($log_type=='warn'){ BLogger::getLogger(BLogger::LOG_WARN)->warn($msg); }elseif($log_type=='error'){ BLogger::getLogger(BLogger::LOG_ERROR)->error($msg); }else{ BLogger::getLogger(BLogger::LOG_MSG)->info($msg); } } function v($msg,$log_type='info'){ // 日志输出在屏幕上还是文件里 $print_type = 'file'; // $print_type = 'screen'; if($print_type=='screen') { if(is_array($msg)) { var_dump($msg); }elseif(is_object($msg)){ var_dump($msg); }else{ print $msg.'
'; } }elseif($print_type=='file'){ if(is_array($msg)) { $msg = json_encode($msg); flog($msg,$log_type); }elseif(is_object($msg)){ $msg = objectToArray($msg); $msg = json_encode($msg); flog($msg,$log_type); }else{ flog($msg,$log_type); } } } /** * 消息队列的日志,单独存储 * @param unknown_type $msg * @param unknown_type $log_type */ function vv($msg,$log_type='queue_info'){ v($msg,$log_type); } ?>