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."\r\n"; if(!$fp=@fopen($filename,"a")){ return false; } if(!fwrite($fp, $str))return false; fclose($fp); return true; }
这是我一直在用的 可以参考下 type就是对应的文件夹名 方便不同类型的日志分类存放