module PikaQue::Logging

Public Class Methods

init_logger(stream = STDOUT) click to toggle source
# File lib/pika_que/logging.rb, line 13
def self.init_logger(stream = STDOUT)
  @logger = Logger.new(stream, 5, 1048576).tap do |l|
    l.level = Logger::INFO
    l.formatter = PikaQueFormatter.new
  end
end
logger() click to toggle source
# File lib/pika_que/logging.rb, line 20
def self.logger
  @logger || init_logger
end
logger=(logger) click to toggle source
# File lib/pika_que/logging.rb, line 24
def self.logger=(logger)
  @logger = logger ? logger : Logger.new(File::NULL)
end

Public Instance Methods

logger() click to toggle source
# File lib/pika_que/logging.rb, line 28
def logger
  PikaQue::Logging.logger
end