module Aesop::Logger
Constants
- DEBUG
- DEFAULT_OUTPUT
- ERROR
- FATAL
- INFO
- WARN
Public Class Methods
configuration()
click to toggle source
# File lib/aesop/logger.rb, line 35 def configuration configatron.logger end
log()
click to toggle source
# File lib/aesop/logger.rb, line 15 def log @logger ||= setup end
method_missing(sym, *args, &block)
click to toggle source
makes this respond like a Log4r::Logger
# File lib/aesop/logger.rb, line 31 def method_missing(sym, *args, &block) log.send sym, *args, &block end
reset()
click to toggle source
# File lib/aesop/logger.rb, line 26 def reset @logger = nil end
setup()
click to toggle source
# File lib/aesop/logger.rb, line 19 def setup logger = Log4r::Logger.new(configuration.name) logger.level = configuration.level logger.outputters = configuration.outputters logger end