тебе нужны таблицы
operations operation_types
Operations
id | user_id | operation_type | key | from_value | to_value | created_at
1 | 1 | 1 | email | a@b.c | c@b.a | 2015/04/06 13:01:01
Operation Types
id | name
1 | Changed profile setting
можешь потом вынести ключи и значения отдельной таблицой
а потом еще поменять имя таблицы на operation_attempts и добавить поле was_successful int 1
и записывать еще и попытки