module RabbitRPC::Logging

Public Class Methods

included(base) click to toggle source
# File lib/rabbit_rpc/logging.rb, line 7
def self.included(base)
  base.send :include, Methods
  base.extend Methods
end
log_exception(ex) click to toggle source
# File lib/rabbit_rpc/logging.rb, line 27
def self.log_exception(ex)
  logger.error ('Message: ' + ex.message)
  logger.error (['backtrace:'] + ex.backtrace).join("\n")
end
logger(target = $stdout) click to toggle source
# File lib/rabbit_rpc/logging.rb, line 23
def self.logger(target = $stdout)
  @logger ||= Logger.new(target)
end