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