Você pode usar os métodos
class Objects extends CActiveRecord
{
protected function beforeSave()
{
// Your code goes here
}
protected function beforeDelete()
{
// Your code goes here
}
}
Para registro de consulta, consulte este tópico Registro
você também pode ver o log na página apenas descomentando o código a seguir no arquivo config.main
// uncomment the following to show log messages on web pages
array(
'class'=>'CWebLogRoute',
),