您的位置:首页 > 编程语言 > PHP开发

Yii Debug小工具:yii-debug-toolbar

2015-09-15 11:27 507 查看
今天发现Yii框架的一款挺有意思的扩展:yii-debug-toolbar ,可以很直观地将本次请求的日志予以展现:

yii-debug-toolbar的图标:

蓝色的小瓢虫。

点击小瓢虫展开debug面板:



里面记录的内容还是蛮多的,当然你可以点开每个选项查看详情,比如SQL:



当我们想查看系统日志的时候就再也不用去翻runtime里的日志记录啦!

下面是下载地址和配制方法:

下载:http://www.yiiframework.com/extension/yii-debug-toolbar

完成后将文件拖至\project\protected\extensions目录下,解压到当前文件夹;

配置\project\protected\config\main.php

db配置添加enableProfiling与enableParamLogging参数:

'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=yiidemo',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
'enableProfiling'=>true, //分析sql语句
'enableParamLogging'=>true, //日志中显示每次传参的参数
),


log配置,注释routes的class,替换为yii-debug-toolbar,配置ipFilters。

'log'=>array(
'class'=>'CLogRouter',
'routes'=>array(
array(
//'class'=>'CFileLogRoute',
'class'=>'ext.yii-debug-toolbar.YiiDebugToolbarRoute',
'levels'=>'error, warning',
'ipFilters'=>array('127.0.0.1','192.168.1.*'), //配置可以查看debug面板的ip
),
),
),


再去访问你的项目就会发现浏览器右侧出现了yii-debug-toolbar面板,当然,你可以点击右上角的蓝色小瓢虫隐藏它。

End.

文章来源于:
Lc
-----------------------额...你好~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: