Add saving logger strategy

A new logger to save the logs away so that they can be accessed later. We use this during cucumber runs to pick up errors and warnings and fail tests appropriately.