Method: Wukong::LogFactory#initialize

Defined in:
lib/wukong/logger.rb

#initialize(logger, config) ⇒ LogFactory

Returns a new instance of LogFactory.



24
25
26
27
28
# File 'lib/wukong/logger.rb', line 24

def initialize(logger, config)
  @created_log = logger.is_a?(Log4r::Logger) ? logger : Log4r::Logger.new(logger.to_s)
  outputter(LogFactory.default_outputter(logger)) unless ancestry_has_outputter?(@created_log)
  apply_options(config)
end