Report question

Question: How do you implement audit trail for your objects (Programming)?