class LogStashLogger::Device::Socket

Constants

DEFAULT_HOST

Attributes

host[R]
port[R]

Public Class Methods

new(opts) click to toggle source
# File lib/logstash-logger/device/socket.rb, line 10
def initialize(opts)
  super
  @port = opts[:port] || fail(ArgumentError, "Port is required")
  @host = opts[:host] || DEFAULT_HOST
end

Public Instance Methods

unrecoverable_error?(e) click to toggle source
# File lib/logstash-logger/device/socket.rb, line 16
def unrecoverable_error?(e)
  e.is_a?(Errno::EMSGSIZE) || super
end