0

我在这里关注信息: http ://www.yiiframework.com/doc/guide/1.1/en/topics.logging

请查看我的开发机器配置文件中的日志组件:

 'log'=>array(
    'class'=>'CLogRouter',
    'routes'=>array(
                    array(
                        'class'=>'CProfileLogRoute',
                        'levels'=>'error, warning, trace, info, profile',
                    ),
                    array(
                        'class'=>'CWebLogRoute',
                        'levels'=>'error, warning, trace, info, profile',
                        'showInFireBug'=>true,
                    ),
        ),

使用 CProfileLogRoute 是有任何用途的,只要我们在应用程序代码中放置这样的东西:

Yii::beginProfile('blockID');
...code block being profiled...
Yii::endProfile('blockID');

1)

如果唯一的目的是测量速度,那么这些级别是什么

'错误、警告、跟踪、信息、私人'

在这种情况下真的意味着什么?

非常感谢,MEM

4

1 回答 1

1

看起来那些是代码中未使用的 CLogRoute(父类)的残余: http ://code.google.com/p/yii/source/browse/tags/1.1.10/framework/logging/CProfileLogRoute.php

我倾向于设置 CProfileLogRoute 的唯一变量是“报告”: http ://www.yiiframework.com/doc/api/1.1/CProfileLogRoute#setReport-detail

于 2012-07-22T04:24:37.110 回答