rather than waiting for ioutil.ReadAll to work, which appeared to only happen when the remote rsyslog disconnected.
Syslog TCP Server ----------------- This is a TCP server that (hopefully) knows how to consume Syslog messages. Notable bits: - https://tools.ietf.org/rfc/rfc5424.txt - https://tools.ietf.org/rfc/rfc6587.txt