清风徐来
Michael's Blog
FirePHP,给力的调试工具

FirePHP功能就是将调试信息输出到http头信息上,不影响页面显示; 这样就特别适用ajax的调试,也适用线上产品不停止运行的调试。

FirePHPCore的lib包里有四个文件,后缀为php4的明显是适用php4的。

简单应用: require_once(‘FirePHPCore/fb.php’); //以下按照类型进行信息记录 FB::log(‘Plain Message’); FB::info(‘Info Message’); FB::warn(‘Warn Message’); FB::error(‘Error Message’); 分组应用: require_once(‘FirePHPCore/fb.php’); FB::group(‘Group A’); // 分组
//以下按照类型进行信息记录 FB::log(‘Plain Message’); FB::info(‘Info Message’); FB::warn(‘Warn Message’); FB::error(‘Error Message’); FB::groupEnd();

FB::group(‘Group B’); // 分组
//以下按照类型进行信息记录 FB::log(‘Plain Message B’); FB::info(‘Info Message B’); FB::warn(‘Warn Message B’); FB::error(‘Error Message B’); FB::groupEnd();

按table应用: require_once(‘FirePHPCore/fb.php’); $table[] = array(‘1’, ‘2’, ‘3’); $table[] = array(‘11’, ‘22’, ‘33’); $table[] = array(‘111’, ‘222’, ‘333’);

FB:table(‘The table’, $table);

好的,现在再说说如何与CodeIgniter结合使用。

$this->fb->group('Group B'); // 分组  
//以下按照类型进行信息记录
$this->fb->log('Plain Message B');
$this->fb->info('Info Message B');
$this->fb->warn('Warn Message B');
$this->fb->error('Error Message B');
$this->fb->groupEnd();

} 效果: 完了,就是贴图太麻烦了:(


最后修改于 2011-01-25