1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- <?php
- use App\Libs\Classes\BLogger;
- /*
- * 日志库
- * zhoulj
- */
-
- function flog($msg,$log_type='info'){
- if($log_type=='info'){
- BLogger::getLogger(BLogger::LOG_MSG)->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.'<br>';
- }
- }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);
- }
- ?>
|