php程序员的好帮手-随时打日志(附代码)

作为程序员,调试程序的时候经常做的就是打日志了,无非就是向一个文本中不断追加调试信息。

根据平日的经验积累,发现很多时候打日志的时候要对某些代码进行运行时间监测,因此今天写了一个可以监测的日志类,分享给大家。代码在文后,好了,先给大家讲一下使用吧:

使用方法:

require_once(''monitorlogger.class.php'');//载入这个类  

$logger = new MonitorLogger(''tester.log'',$_SERVER[''PHP_SELF''],$_SERVER[''QUERY_STRING'']);//分别传入日志文件名称,执行脚本和参数。使用时只需要更改第一个参数即可,后面两个也可以根据需要做变动,但推荐无特殊需要不要改动  

//带计时打log  
$logger->timeStart();//默认计时器开始  
sleep(2);//被监测的程序  
$logger->timeStart(1);//1号计时器开始  
sleep(1);//被监测的程序  
$logger->timeEnd();//默认计时器停止  
$logger->timeGoon(1);//1号计时器累加计时  
sleep(3);//被监测的程序  
$logger->timeEnd(1);//1号计时器停止  
$logger->log(''test log 1234567890'');//写默认计时器的log  
$logger->log(''test log abcdefghij'',1);//写1号计时器的log  
//正常打log  
$logger->log(''log的内容在这里''); 

 下载 monitorlogger.class.php