class Turbotlib::Logger

Public Class Methods

new(progname, level, logdev) click to toggle source
# File lib/turbotlib/logger.rb, line 5
def self.new(progname, level, logdev)
  logger = ::Logger.new(logdev)
  logger.level = ::Logger.const_get(level)
  logger.progname = progname
  logger.formatter = proc do |severity, datetime, progname, msg|
    "#{datetime.strftime('%T')} #{severity} #{progname}: #{msg}\n"
  end
  logger
end