What is best way to send logstash data to greylog?

I am currently sending log data from Logstash to Greylog via Gelf UDP. Is there a better way to do this? Does Logstash have a way to send it via TCP in Gelf format?

Hi,

At this time sending directly to greylog requires UDP. Refer to this enhancement request: