Special Logger, stores everything in its history
Create new history
Yield the history
general log
[Validate]