2013-09-07

啟用 Yii::trace() 功能

啟用 Yii::trace() 功能有兩個步驟:
1. 在專案目錄的 index.php 中 設定 (預設情況) :
defined('YII_DEBUG') or define('YII_DEBUG',true);

2. 將 config/main.php 中,log component 設定中移除註解:
'log'=>array(
 'class'=>'CLogRouter',
 'routes'=>array(
  array(
   'class'=>'CFileLogRoute',
   'levels'=>'error, warning',
  ),
  // uncomment the following to show log messages on web pages
  /*
  array(
   'class'=>'CWebLogRoute',
  ),
  */
 ),
),

以上設定好之後,會顯示所有 level 為 trace 的訊息,若只要顯示我們 trace 的訊息,可以設定 categories 限定:
'log'=>array(
    'class'=>'CLogRouter',
    'routes'=>array(
        array(
            'class'=>'CFileLogRoute',
            'levels'=>'error, warning',
        ),
        array(
            'class'=>'CWebLogRoute',
            'categories'=>'application',
        ),
    ),
),

沒有留言:

FB 留言