我的CEmailLogRoute中有许多错误。很好,但我想知道更详细的信息。
例如403访问拒绝错误,我想知道是哪个Yii::app()->user->id发起的。可能我还想添加用户拥有的角色。
是否可以将信息添加到CEmailLogRoute或更具体的CException或CHttpException.403?
你应该使用CLogFilter
(或扩展它),例如在你的配置:
array(
'class'=>'CEmailLogRoute',
'levels'=>'error, warning',
'emails'=>'admin@example.com',
'filter' => array(
'class' => 'CLogFilter',
'prefixUser' => true,
),
),
http://www.yiiframework.com/doc/guide/1.1/en/topics.logging logging-context-information