程序日志--要养成好习惯

最近写了几个DZ的插件,但是反馈有bug,但是模仿不出来,额滴神啊!~~~

所以做了个存储的日志,以方便检查错误。

    /**
     *需记录日志,调用此函数
     * @param $text
     * @param string $path
     */
    public static function mark($text,$path = 'errors'){
        $str =  "
++++++++++++++++++++++++++++++++++++++++++
"
            . date('Y-m-d H:i:s') . "
"
            . print_r($text, true);
        $path = str_replace('\','/',DISCUZ_ROOT).'data/plugindata/'.$path.'.log';
        error_log($str,3,$path);
    }


主要借用了下之前的记录,写到了DZ的类里面,每次需要调取直接记录下就好了

str_replace('\','/',DISCUZ_ROOT) 这个是为了windows以及linux通用,"/"在win/linux下通用,方便本地调试;
$text:要存储的数据
原文地址:https://www.cnblogs.com/pthlp/p/5363006.html