Captar datos del usuario loguedo

Hola todos comunidad, necesito a la hora de hacer operaciones en un sistema captar los datos del usuario logueado, para ello cree la tabla auditoria con los siguientes campos:idLog (Id principal autonumérico), nombreAccion (toma los datos de la accion realizada en el sistema según la tabla una entrada o una salida), para ello lo hace de dos tablas entradas y salidas, Codautor (Código del usuario loguedo), este campo se relaciona uno a varios con el campo iduser de la tabla cruge_user (Uso cruge para control de usuario y roles), fecha (Fecha y hora de realizada la acción), lo que quiero es que a la hora de realizar una operación en las tablas entradas o salidas, entonces en la tabla auditoria se anexe los datos del usuario que hizo la operación con la acción que hizo y la fecha y hora.

Gracias por las posibles sugerencias.

Existe una extensión llamada audittrail(http://www.yiiframework.com/extension/audittrail) que permite loguear lo que tu necesitas, y que si mal no recuerdo, tiene hechos los componentes para visualizarlos.

Gracias sucotronic por responder intentare aplicar esta extension