Yii Debug小工具:yii-debug-toolbar


 

今天發現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.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM