Module: Support::Logging::ClassMethods

Defined in:
lib/logging.rb

Instance Method Summary collapse

Instance Method Details

#configure_logger(log = nil) ⇒ Object



19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/logging.rb', line 19

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
  end # branch
end

#loggerObject



11
12
13
# File 'lib/logging.rb', line 11

def logger
  @logger
end

#logger=(logger) ⇒ Object



15
16
17
# File 'lib/logging.rb', line 15

def logger=(logger)
  @logger = logger
end