module Emque::Consuming::Logging

Public Class Methods

initialize_logger(log_target = STDOUT) click to toggle source
# File lib/emque/consuming/logging.rb, line 12
def self.initialize_logger(log_target = STDOUT)
  @logger = Logger.new(log_target)
  @logger.level = Logger::INFO
  @logger.formatter = LogFormatter.new
  @logger
end
logger() click to toggle source
# File lib/emque/consuming/logging.rb, line 19
def self.logger
  defined?(@logger) ? @logger : initialize_logger
end
logger=(log) click to toggle source
# File lib/emque/consuming/logging.rb, line 23
def self.logger=(log)
  @logger = log || Logger.new("/dev/null")
end

Public Instance Methods

logger() click to toggle source
# File lib/emque/consuming/logging.rb, line 27
def logger
  Emque::Consuming::Logging.logger
end