Define the interface of the transaction log.