Change runner to use executor. Add logging.