美文网首页
自定义日志

自定义日志

作者: pengtoxen | 来源:发表于2018-07-31 15:17 被阅读0次

    有时候需要自定义一些日志文件记录一些特殊信息.三方的包虽然好用但是体积大,不如自己写个简单的满足需求就好.

        function makeCustomLog($dirName, $log, $ext = '.log')
        {
            $dir = str_replace('\\', '/', $dirName . '/');
            $fileName = $dir . date('Ymd', time()) . $ext;
            if (!file_exists($dir)) {
                @mkdir($dir, $mode = 0777, true);
                chmod($dir, 0777);
            }
            //日志信息
            if (is_array($log) || is_object($log)) {
                $log = json_encode($log);
            }
            $logHead = '[' . date('Y-m-d H:i:s', time()) . ']';
            $logTail = "\n";
            $log = $logHead . $log . $logTail;
            file_put_contents($fileName, $log, FILE_APPEND);
        }
    

    相关文章

      网友评论

          本文标题:自定义日志

          本文链接:https://www.haomeiwen.com/subject/hkrhvftx.html