首页 > 代码库 > 记录日志
记录日志
简单的日志记录:
思路:写一个日志记录的类,每当需要记录日志的时候就去调用就行了;
具体实现,首先具备一些基本的文本操作知识,fopen(),fwrite(),fclose()等
具体代码如下:
1 <?php 2 3 /* 4 * 日志记录功能类 5 */ 6 7 class Log{ 8 9 public static function fwrite($cont){ 10 11 $log=ROOT."log/log.txt"; 12 clearstatcache (); //禁用缓存 13 $cont=$cont."\r\n"; 14 self::isBak($log); 15 16 //开始写入到文件 17 $tp=fopen($log, "ab"); 18 fwrite($tp, $cont); 19 fclose($tp); 20 } 21 22 public static function isBak($log){ 23 24 //判断日志文件是否存在,不存在则创建之 25 if(!file_exists($log)){ 26 touch($log); //新建一个文件夹 27 return $log; 28 } 29 30 //若果存在判断其大小是否超过规定大小,若果超过则备份他,及对其进行重命名 31 if(filesize($log)>1024*1024){ 32 33 $file_bak=ROOT."log/".date("Ymd",time()).mt_rand(1000,10000).".bak"; 34 rename($log, $file_bak); 35 $log=$file_bak; 36 return $log; 37 } 38 39 } 40 } 41 42 43 44 ?>
记录日志
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。