日志功能

/**
* 日志功能
* by J.sky
* 2020年8月31日
* @param $log  log内容   换行符:"\r\n"
* @param string $folder 日志路径 info:记录正常信息 err:错误信息
* 路径是"./runtime/log/admin_log/" . $folder . "/";
*/
function rLog($log, $folder = 'info')
{
   $log_info = is_array($log) ? json_encode($log,JSON_UNESCAPED_UNICODE ) : $log;
   $path = '../rLog/'.$folder;
   $content = date("Y-m-d H:i:sa") . "\r\n" . $log_info . "\r\n" . "=================================================" . "\r\n";
// 创建文件夹$path,并给777的权限(所有权限)true;允许创建多级目录
   !is_dir($path) ? mkdir($path, 0777, true) : '';
   $file = $path . '/'.date("Y-m-d") . '.txt';    // 写入的文件
   $fp = fopen($file, "a");//打开文件资源通道 不存在则自动创建
   fwrite($fp, $content);//写入文件
   fclose($fp);//关闭资源通道
}


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论