29.日志路由组件(2)

来源:互联网 发布:淘宝费用预算 编辑:程序博客网 时间:2024/06/06 04:40

log 初始化
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述


记录 log
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

protected function processLogs($logs)    {        $text='';        foreach($logs as $log) {            $text.=$this->formatLogMessage($log[0],$log[1],$log[2],$log[3]);        }        $a = $this->getLogPath();        $b = $this->getLogFile();        $logFile=$this->getLogPath().DIRECTORY_SEPARATOR.$this->getLogFile();        $fp=@fopen($logFile,'a');        @flock($fp,LOCK_EX);        if(@filesize($logFile)>$this->getMaxFileSize()*1024)        {            $this->rotateFiles();            @flock($fp,LOCK_UN);            @fclose($fp);            @file_put_contents($logFile,$text,FILE_APPEND|LOCK_EX);        }        else        {            @fwrite($fp,$text);  // 写入日志            @flock($fp,LOCK_UN);            @fclose($fp);        }

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

0 0
原创粉丝点击