Module: Support::Logging::ClassMethods

Defined in:
lib/logging.rb

Instance Method Summary collapse

Instance Method Details

#configure_logger(log = nil) ⇒ Object



29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/logging.rb', line 29

def configure_logger(log=nil)
  if log
    @logger = log
  else
       @logger = Logger.new(STDOUT)
    @logger.level = Logger::INFO
    @logger.formatter = proc do |severity, datetime, progname, msg|
    # "#{datetime.strftime("%d.%m.(%X)")}#{"%5s" % severity}->#{msg}\n"
      "#{"%5s" % severity}::#{msg}\n"
    end
         @logger.debug "------------------------------ start logging ----------------------------"
  end # branch
end

#loggerObject



21
22
23
# File 'lib/logging.rb', line 21

def logger
  @logger
end

#logger=(logger) ⇒ Object



25
26
27
# File 'lib/logging.rb', line 25

def logger=(logger)
  @logger = logger
end