module Log
Public Class Methods
clean_up()
click to toggle source
# File lib/rubyhacks.rb, line 707 def self.clean_up return unless @@log_file File.delete @@log_file if FileTest.exist? @@log_file end
log(*messages)
click to toggle source
# File lib/rubyhacks.rb, line 712 def Log.log(*messages) # p 'wanting to log', @@log_file return nil unless @@log_file # return # return unless @@log_file # puts 'logging' messages.each do |message| File.open(@@log_file, 'a'){|file| file.puts message} end end
log_file()
click to toggle source
# File lib/rubyhacks.rb, line 699 def self.log_file @@log_file end
log_file=(file)
click to toggle source
# File lib/rubyhacks.rb, line 703 def self.log_file=(file) @@log_file=file end
logf(func_name)
click to toggle source
# File lib/rubyhacks.rb, line 728 def Log.logf(func_name) log("Function: " + func_name + ": " + self.to_s) end
logi(*messages)
click to toggle source
# File lib/rubyhacks.rb, line 748 def Log.logi(*messages) return nil unless @@log_file messages.each do |message| File.open(@@log_file, 'a'){|file| file.puts message.inspect} end end
logt()
click to toggle source
# File lib/rubyhacks.rb, line 766 def Log.logt log("Traceback \n" + caller.join("\n")) end
Public Instance Methods
log(*messages)
click to toggle source
# File lib/rubyhacks.rb, line 723 def log(*messages) return nil unless @@log_file Log.log(*messages) end
logd()
click to toggle source
# File lib/rubyhacks.rb, line 770 def logd log("Current Directory: " + Dir.pwd) end
logf(func_name)
click to toggle source
# File lib/rubyhacks.rb, line 732 def logf(func_name) # p func_name # p "Function: " + func_name.to_s + ": " + self.class.to_s message = "Function: " + func_name.to_s + ": " + self.class.to_s # p message.class log(message) end
logfc(func_name)
click to toggle source
# File lib/rubyhacks.rb, line 740 def logfc(func_name) # p func_name # p "Function: " + func_name.to_s + ": " + self.class.to_s message = "Function: " + func_name.to_s + ": complete :" + self.class.to_s # p message.class log(message) end
logi(*messages)
click to toggle source
# File lib/rubyhacks.rb, line 755 def logi(*messages) return nil unless @@log_file messages.each do |message| File.open(@@log_file, 'a'){|file| file.puts message.inspect} end end
logt()
click to toggle source
# File lib/rubyhacks.rb, line 762 def logt log("Traceback \n" + caller.join("\n")) end