module Polisher::Logging

Public Class Methods

level=(level) click to toggle source

Set the log level

# File lib/polisher/util/logger.rb, line 16
def self.level=(level)
  logger.level = Logger.const_get(level.to_s.upcase)
end
logger() click to toggle source

Global, memoized, lazy initialized instance of a logger

# File lib/polisher/util/logger.rb, line 21
def self.logger
  @logger ||= Logger.new(STDOUT)
end

Public Instance Methods

logger() click to toggle source

This is the magical bit that gets mixed into your classes

# File lib/polisher/util/logger.rb, line 11
def logger
  Logging.logger
end