Storing Historical Access Data

Hello people

I want to know if there is a gem or a plug-in for storing historical
access data for an app in rails 3.0.9

the idea is:

    - a user logs-in to the system
    - then, the user make some actions (show, create, update, etc.) in
differents controllers

So I need to store

   - user id
   - class name
   - controler name
   - action name
   - object id (this is the object that has been created, updated,
showed, etc.)
   - date_time

Depends on how far you want to push it.

Best regards

Peter De Berdt