问题描述
- php文件调用一个类或方法,生成一个log文件,log文件上输出调用的时间和内容,该怎么写
-
php文件调用一个类或方法,生成一个log文件,log文件上输出调用的时间和内容,该怎么写
解决方案
/**
- 自定义日志
- @param string $type
- @param string $content
- @return bool
*/
function mylog($type="",$content=""){
if(!$content || !$type){
return false;
}
$dir=getcwd().DIRECTORY_SEPARATOR.'logs'.DIRECTORY_SEPARATOR.$type;
if(!is_dir($dir)){
if(!mkdir($dir)){
return false;
}
}
$filename=$dir.DIRECTORY_SEPARATOR.date("Ymd",time()).'.log';
$str="time:".date("Y-m-d H:i:s")."--content:".$content."rn";
if(!$fp=@fopen($filename,"a")){
return false;
}
if(!fwrite($fp, $str))return false;
fclose($fp);
return true;
}
这是我一直在用的 可以参考下 type就是对应的文件夹名 方便不同类型的日志分类存放
时间: 2024-12-23 10:36:08