php Linux 打印日志

//打印日志
function debug_log($msg,$level='')
{
     $logdir=defined('LOGS_PATH')?LOGS_PATH:'/tmp';
     $level=strtolower($level);
     if($level=='' || $level=='debug')
    {
      $f='debug';
    }
   else
   {
      $f='debug_'.$level;
   }
    $flag=file_put_contents(rtrim($logdir,DS).DS.$f.'.'.date('Ymd'),(is_array($msg)?print_r($msg,true):$msg)."\t".date('Y-m-d H:i:s')."\n",FILE_APPEND);
    if($flag===false)
   {
       if(!file_exists($logdir) || !is_dir($logdir))
     {
         mkdir(LOGS_PATH,0777,true);
     }
     file_put_contents(rtrim($logdir,DS).DS.$f.'.'.date('Ymd'),(is_array($msg)?print_r($msg,true):$msg)."\t".date('Y-m-d H:i:s')."\n",FILE_APPEND);
   }
}

posted @ 2017-01-04 16:17  王君山山  阅读(224)  评论(0编辑  收藏  举报