class SaltHiera::Logger
Public Class Methods
critical(msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 22 def self.critical msg self.raw :critical, msg raise msg end
debug(msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 39 def self.debug msg self.raw :debug, msg end
error(msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 27 def self.error msg self.raw :error, msg end
info(msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 35 def self.info msg self.raw :info, msg end
logfile(filename)
click to toggle source
# File lib/salt_hiera/logger.rb, line 12 def self.logfile filename @@logfile ||= filename @@loglevel ||= :info @@log ||= File.open(filename, "a") unless filename.nil? end
loglevel(level)
click to toggle source
# File lib/salt_hiera/logger.rb, line 18 def self.loglevel level @@loglevel = level if @@loglevels[level] end
raw(level, msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 47 def self.raw level, msg self.logfile "/tmp/salthiera.log" # if @@loglevels[level] && @@loglevels[level] > @@loglevels[@@loglevel] then @@log.write "[#{level.to_s}]: #{msg}\n" @@log.flush # end end
trace(msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 43 def self.trace msg self.raw :trace, msg end
warn(msg)
click to toggle source
# File lib/salt_hiera/logger.rb, line 31 def self.warn msg self.raw :warn, msg end