a function which can provide an output stream based on a return value
a StreamLogger using the given partial function used to provide error output given an exit code
a function which can provide an output stream based on a return value
a StreamLogger using the given partial function used to provide error output given an exit code