Elide the error out from most logs unless unsafeLogging is set.
Elide the error out from most logs unless unsafeLogging is set.

The Golang runtime will happily splatter the remote IP address and port
in the error's string representation for network related errors.  While
useful for debugging, this is unacceptable from a privacy standpoint.

ktcunreal/obfs4,PeterCxy/obfs4,thomasf/obfs4,getlantern/obfs4,bingyuxq/obfs4,afdnlw/obfs4,csersoft/obfs4