class DebugLogger
Attributes
color[R]
logage[R]
storage[R]
Public Class Methods
new(color = nil, storage = nil)
click to toggle source
# File lib/debug_logger.rb, line 5 def initialize(color = nil, storage = nil) @color = color @storage = storage @logage = Logage.new end
Public Instance Methods
color_lists()
click to toggle source
# File lib/debug_logger.rb, line 22 def color_lists puts DebugLoggerUtils::colors.join(' - ') end
log(log_text, log_color = nil, log_variables = nil, log_storage = nil)
click to toggle source
# File lib/debug_logger.rb, line 11 def log(log_text, log_color = nil, log_variables = nil, log_storage = nil) log_text = "\e[#{DebugLoggerUtils::color_signification(log_color ? log_color : color)}m #{log_text}====================#{log_variables ? log_variables : ''}====================\e[0m" logage.store(log_text) if storage || log_storage puts log_text end
logs(date = false)
click to toggle source
# File lib/debug_logger.rb, line 18 def logs(date = false) logage.data_storing(date) end