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