class Logger
Public Class Methods
new(options={})
click to toggle source
# File lib/socketlogger.rb, line 4 def initialize options={} @port = options[:port] @topic = options[:topic] @transport = options[:transport] @delay = options [:delay] @logger = EZMQ::Publisher.new :connect, port: @port, transport: @transport sleep 1 if @delay end
Public Instance Methods
log(message)
click to toggle source
# File lib/socketlogger.rb, line 13 def log message @logger.send message, topic: @topic end