This PR changes how the Stdout and Stderr conosle appenders work. Instead of reusing the Ruby constants STDOUT and STDERR, these appenders now create their own IO objects to use under the hood. These appenders have better behavior and can be closed and reopened.
This PR changes how the
Stdout
andStderr
conosle appenders work. Instead of reusing the Ruby constantsSTDOUT
andSTDERR
, these appenders now create their own IO objects to use under the hood. These appenders have better behavior and can be closed and reopened.fixes #214