Method: AMQ::Client::Async::Adapter::ClassMethods#logger=

Defined in:
lib/amq/client/async/adapter.rb

#logger=(logger) ⇒ Object



124
125
126
127
128
129
130
131
# File 'lib/amq/client/async/adapter.rb', line 124

def logger=(logger)
  methods = AMQ::Client::Logging::REQUIRED_METHODS
  unless methods.all? { |method| logger.respond_to?(method) }
    raise AMQ::Client::Logging::IncompatibleLoggerError.new(methods)
  end

  @logger = logger
end