class Log

Create a Logger that is a singleton provided by the instance method

Public Class Methods

create_logger(log_file) click to toggle source
# File lib/log.rb, line 8
def self.create_logger(log_file)
  log_file = STDOUT if log_file == nil
  logger = Logger.new(log_file)
  logger.datetime_format = "%Y-%m-%d %H:%M:%S"
  logger.formatter = proc do |severity, datetime, progname, msg|
    "#{datetime}: #{msg}\n"
  end
  logger
end
instance(log_file = nil) click to toggle source
# File lib/log.rb, line 4
def self.instance(log_file = nil)
  @@instance ||= create_logger(log_file)
end