Object
# File lib/larch/logger.rb, line 21 def const_missing(name) return LEVELS[name] if LEVELS.key?(name) raise NameError, "uninitialized constant: #{name}" end
# File lib/larch/logger.rb, line 31 def level=(level) raise ArgumentError, "invalid log level: #{level}" unless LEVELS.key?(level) @level = level end
# File lib/larch/logger.rb, line 36 def log(level, msg) return true if LEVELS[level] > LEVELS[@level] || msg.nil? || msg.empty? @output.puts "[#{Time.new.strftime('%H:%M:%S')}] [#{level}] #{msg}" true rescue => e false end
Generated with the Darkfish Rdoc Generator 2.