added fail logging to the runner