One option is to change the debug code from being a decorator to a sideband, like -Dhpss is, so that if something's wrong it will default to not tracing, rather than interfering with correct operation. But that's a bit harder perhaps to fit in with all the different transport implementations.
One option is to change the debug code from being a decorator to a sideband, like -Dhpss is, so that if something's wrong it will default to not tracing, rather than interfering with correct operation. But that's a bit harder perhaps to fit in with all the different transport implementations.