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

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

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

    /**
     *需记录日志,调用此函数
     * @param $text
     * @param string $path
     */
    public static function mark($text,$path = 'errors'){
        $str =  "\r\n++++++++++++++++++++++++++++++++++++++++++\r\n"
            . date('Y-m-d H:i:s') . "\r\n"
            . 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:要存储的数据
posted @ 2016-04-08 16:49  pthlp  阅读(201)  评论(0编辑  收藏  举报