Same comments as above. This logger adds a lot of complexity. I think a logged cache does the trick