Simple pluggable and easy-to-replay commit log