class CkuruTools::Debug

Attributes

level[RW]

Public Class Methods

set_level(level) click to toggle source
# File lib/debug.rb, line 19
def self.set_level(level)
  CkuruTools::Debug.instance.level = level
  ckebug 0, "setting debug level to #{level}"
end

Public Instance Methods

debug(level,msg,newline=true) click to toggle source
# File lib/debug.rb, line 8
    def debug(level,msg,newline=true)
      raise "first argument to #{current_method} must be a number or support the #to_i method" unless
        level.respond_to?(:to_i)
      self.level = 0 if self.level.nil?
      if level <= self.level
#        print "#{Time.new}(#{calling_method}): #{msg}" + (newline ? "\n" : nil)
#        debugger
        print "#{Time.new.ckuru_time_string}(#{calling_method2}): #{msg}" + (newline ? "\n" : nil)
      end
    end