Implement Persistence Logger to log un cached Persistence calls

This could/should have been done as a seperate persistence implementation
wrapping around legacy/persistence for cleaner code, however some more
cleanup is needed on how the handlers are loaded using DIC before that
becomes easy to do (for instance they can use aliases like repository).