Logging so we can see what has happened when stuff happens then recovers