capture tests output
output capture even in failed tests; booleans are skipped tests
better concatenation of output + stacktrace
don't output empty log records