PHP 记录日志文件


function write_log($data, $fileName)
{ 
    $month = date('Y-m');
    $dir_name = './Public/log/'.$month.'/';
    $path = $dir_name.$fileName.'_request_log.txt'; 
    
    // 检测目录是否存在,若不存在则进行创建
    if(!file_exists($dir_name))
    {
        $res = mkdir(iconv('UTF-8', 'GBK', $dir_name), 0777, true);
    }
    
    // 以写入方式打开文件
    $fp = fopen($path, 'a');
    
    // 定义写入内容
    $time = '['.date('Y-m-d H:i:s').'] ';
    $text = var_export($data, true);
    
    // 写入并关闭文件
    fwrite($fp, $time.$text."\r\n");
    fclose($fp);
}

 

你可能感兴趣的:(PHP 记录日志文件)