class Warren::Handler::Log::Queue

Queue class to provide extended logging in development mode

Public Class Methods

new(logger, name) click to toggle source
# File lib/warren/handler/log.rb, line 55
def initialize(logger, name)
  @logger = logger
  @name = name
end

Public Instance Methods

bind(exchange, options) click to toggle source
# File lib/warren/handler/log.rb, line 60
def bind(exchange, options)
  @logger.debug "Bound queue #{@name}: #{exchange}, #{options.inspect}"
end
subscribe(options) click to toggle source
# File lib/warren/handler/log.rb, line 64
def subscribe(options)
  @logger.debug "Subscribed to queue #{@name}: #{options.inspect}"
  @logger.warn 'This is a Warren::Handler::Log no messages will be processed'
  nil
end