最近写了几个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:要存储的数据