PHP写错误日志
super
2019-02-26 15:39
2686
function writeLog($array = []) { //设置目录时间 $years = date('Y-m-d'); //设置路径目录信息 $url = './Errlog/'.$years.'/'.$years.'_log.txt'; //取出目录路径中目录(不包括后面的文件) $dir_name = dirname($url); //如果目录不存在就创建 if(!file_exists($dir_name)) { //iconv防止中文乱码 $res = mkdir(iconv("UTF-8","GBK",$dir_name),0777,true); } $data = [ 'time' => date('Y-m-d H:i:s', time()), 'cause' => $array ]; $fp = fopen($url,"a");//打开文件资源通道 不存在则自动创建 fwrite($fp,var_export($data,true)."\r\n");//写入文件 fclose($fp);//关闭资源通道 }
调用
0 条讨论