Doctrine 2.1 - Recording activities throughout entities
===

i want to be able to record actions a logged in user does...  persist / updates etc

i have set up discriminators etc  and it works perfect however, it only records on all new persisted data...
so i have info on a table called user_actions,
1 - Added a new customer,
2 - Added a new memo
etc

however, it doesnt record any updates to entities on my db...
such as 1 - Updated user  - id 1
...

i am thinking of dumping the discriminator superclass and use a the old way to record,,,... like create a table with the fields:
id  |   action type |  description |  user ID | date

im not sure, what is the best way to log all transactions in doctrine 2.1?

thanks