Collect together related accounting entries and provide summarizing behavior| martinfowler.com
A simple log of changes, intended to be easily written and non-intrusive.| martinfowler.com
Capture all changes to an application state as a sequence of events.| martinfowler.com