Method: LogstashRails::Transport::LogstashTcp#push
- Defined in:
- lib/logstash_rails/transport/logstash_tcp.rb
#push(json_event) ⇒ Object
12 13 14 15 16 17 18 |
# File 'lib/logstash_rails/transport/logstash_tcp.rb', line 12 def push(json_event) @socket.write(json_event) rescue Errno::EPIPE, Errno::ECONNREFUSED, NoMethodError => e log(e) connect! retry end |