class LogStashLogger::Device::Socket
Constants
- DEFAULT_HOST
Attributes
host[R]
port[R]
Public Class Methods
new(opts)
click to toggle source
Calls superclass method
LogStashLogger::Device::Connectable::new
# 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
Calls superclass method
LogStashLogger::Device::Base#unrecoverable_error?
# File lib/logstash-logger/device/socket.rb, line 16 def unrecoverable_error?(e) e.is_a?(Errno::EMSGSIZE) || super end