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

私が設定する傾向がある唯一の変数は、「レポート」です: http ://www.yiiframework.com/doc/api/1.1/CProfileLogRoute#setReport-detail

于 2012-07-22T04:24:37.110 に答える