Class: ZMQ::Logger::LogDevice

Inherits:
Object
  • Object
show all
Defined in:
lib/zmq/logger.rb

Overview

implements an interface similar to ::Logger::LogDevice. This is the recipient of the formatted log messages

Instance Method Summary collapse

Constructor Details

#initialize(socket) ⇒ LogDevice

:nodoc:



44
45
46
# File 'lib/zmq/logger.rb', line 44

def initialize(socket)
  @socket = socket
end

Instance Method Details

#closeObject



53
54
# File 'lib/zmq/logger.rb', line 53

def close
end

#write(message) ⇒ Object

write the formatted log message to the socket.



49
50
51
# File 'lib/zmq/logger.rb', line 49

def write(message)
  @socket.send(message)
end