Store stdout/stderr on a class/output file basis rather than the stdout/stderr from the entire test suite execution.
On missing attributes, also search for it on the delegated stream.
Fix `.format()` call typo