Add additional logs and exception handling in retrievers