Openerp workflow extension, it can input note when approved or reject an activity. And store these logs in db :)