Hola Carlos
yo uso lo de este blog y va super fenomenal pruebalo
http://www.swapbytes.com/2010/09/como-implementar-auditoria-simple-en.html
basicamente crea otra tabla que se encarga de grabar todo lo que pasa ya me
ha sacado de varios apuros de mis usuarios
por ejemplo un dia un usuario marco en quantum gis todo un sector de la
ciudad es decir graficamente selecciono un pedazo de la ciudad y lo borro
ya estaba a punto de llorar el pobre
no paso nada fuimos a la tabla audit y dejamos todo como estaba
quizas te sirva