module TinkitLog

Set Logger TODO: Create spec

Attributes

default_level[RW]
fatal_log[RW]
log_output[RW]

Public Class Methods

log_raise(error_msg, exc_type= RuntimeError) click to toggle source
# File lib/helpers/log_helper.rb, line 30
def self.log_raise(error_msg, exc_type= RuntimeError)
  self.fatal_log.fatal("#{__LINE__} #{error_msg}") 
  raise exc_type, error_msg
end
set(name, level=TinkitLog.default_level, out=Outputter.stdout) click to toggle source
# File lib/helpers/log_helper.rb, line 22
def self.set(name, level=TinkitLog.default_level, out=Outputter.stdout)
  log = Logger[name] || Logger.new(name)
  log.outputters = out
  log.level = @@log_levels[level]
  log.trace = true if log.level <= DEBUG
  log
end