Puedes usar los métodos
class Objects extends CActiveRecord
{
protected function beforeSave()
{
// Your code goes here
}
protected function beforeDelete()
{
// Your code goes here
}
}
Para el registro de la consulta, consulte este hilo Registro
También puede ver el registro en la página simplemente descomentando el siguiente código en el archivo config.main
// uncomment the following to show log messages on web pages
array(
'class'=>'CWebLogRoute',
),