美文网首页
自定义日志

自定义日志

作者: 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