1
我的CEmailLogRoute中有很多錯誤。這很好,但我想要更多的指定信息。將信息添加到CException和CEmailLogRoute
例如403訪問被拒絕的錯誤我想知道哪個Yii :: app() - > user-> id發起了這個。 可能我也想添加用戶擁有的角色。
是否可以將信息添加到CEmailLogRoute或更具體到CException或CHttpException.403?
我的CEmailLogRoute中有很多錯誤。這很好,但我想要更多的指定信息。將信息添加到CException和CEmailLogRoute
例如403訪問被拒絕的錯誤我想知道哪個Yii :: app() - > user-> id發起了這個。 可能我也想添加用戶擁有的角色。
是否可以將信息添加到CEmailLogRoute或更具體到CException或CHttpException.403?
您應該使用CLogFilter
(或擴展它),例如,在你的配置:
array(
'class'=>'CEmailLogRoute',
'levels'=>'error, warning',
'emails'=>'[email protected]',
'filter' => array(
'class' => 'CLogFilter',
'prefixUser' => true,
),
),
http://www.yiiframework.com/doc/guide/1.1/en/topics.logging#logging-context-information