class Kraken::Log
This class displays the application state records.
Public Class Methods
close()
click to toggle source
# File lib/kraken/core/log.rb, line 6 def self.close @closed = true end
debug(obj)
click to toggle source
# File lib/kraken/core/log.rb, line 45 def self.debug(obj) return if @closed log.debug obj end
error(obj)
click to toggle source
# File lib/kraken/core/log.rb, line 35 def self.error(obj) return if @closed log.error obj end
fatal(obj)
click to toggle source
# File lib/kraken/core/log.rb, line 30 def self.fatal(obj) return if @closed log.fatal obj end
info(obj)
click to toggle source
# File lib/kraken/core/log.rb, line 20 def self.info(obj) return if @closed log.info obj end
log()
click to toggle source
# File lib/kraken/core/log.rb, line 10 def self.log @closed ||= false if @logger.nil? @logger = Logger.new STDOUT @logger.level = Logger::DEBUG @logger.datetime_format = '%Y-%m-%d %H:%M:%S ' end @logger end
unknown(obj)
click to toggle source
# File lib/kraken/core/log.rb, line 25 def self.unknown(obj) return if @closed log.unknown obj end
warn(obj)
click to toggle source
# File lib/kraken/core/log.rb, line 40 def self.warn(obj) return if @closed log.warn obj end