'PAGE_TRACE_SAVE' => true报错

浏览:849 发布日期:2014/03/26 分类:求助交流 关键字: PAGE_TRACE_SAVE
在onethink中想自动保存trace,看到手册有PAGE_TRACE_SAVE,只要我设置成'PAGE_TRACE_SAVE' => true就报错

false就没问题,并且我在新下的thinkphp框架里面,什么都不做,直接在配置文件中加入return array(
        /* 调试配置 */
        'SHOW_PAGE_TRACE' => true,
        'PAGE_TRACE_SAVE' => true,
);
就立马出现上图的报错,
环境用的是wamp2.2,上服务器amh的,也是一样报错,
出错的代码if($save = C('PAGE_TRACE_SAVE')) { // 保存页面Trace日志
            if(is_array($save)) {// 选择选项卡保存
                $tabs   =   C('TRACE_PAGE_TABS',null,$this->tracePageTabs);
                $array  =   array();
                foreach ($save as $tab){
                    $array[] =   $tabs[$tab];
                }
            }
            $content    =   date('[ c ]').' '.get_client_ip().' '.$_SERVER['REQUEST_URI']."\r\n";
            foreach ($trace as $key=>$val){
                if(!isset($array) || in_array($key,$array)) {
                    $content    .=  '[ '.$key." ]\r\n";
                    if(is_array($val)) {
                        foreach ($val as $k=>$v){
                            $content .= (!is_numeric($k)?$k.':':'').print_r($v,true)."\r\n";
                        }
                    }else{
                        $content .= print_r($val,true)."\r\n";
                    }
                    $content .= "\r\n";
                }
            }
            error_log(str_replace('<br/>',"\r\n",$content), Log::FILE,LOG_PATH.date('y_m_d').'_trace.log');
        }
最佳答案
评论( 相关
后面还有条评论,点击查看>>