Event Store as AuditLog

In the page http://danielwhittaker.me/2014/11/03/100-provable-audit-log-possible-hint-think-ill-show/ it is shown how to create an audit log while creating a new Customer object. If you are editing a customer, say change only one of its attribute, ex: his name, would you save the entire old object with the old name and the entire new object with the new name, or only the old name and new name, along with the customer’s id?



For me, if I update data then I only store new values. I would only include old values for status changes, but mainly because it simplifies ElasticSearch querying.