Harvester uses EventEmitter for log events, now has TCP retry logic