class Gogdb::Logger
Public Class Methods
new(options={})
click to toggle source
# File lib/gogdb/logger.rb, line 3 def initialize(options={}) @debug = options[:debug] || false @silent = options[:silent] || false end
Public Instance Methods
debug(message)
click to toggle source
# File lib/gogdb/logger.rb, line 20 def debug(message) puts "[#{time}] #{message}".colorize(:light_blue) if @debug end
error(message)
click to toggle source
# File lib/gogdb/logger.rb, line 12 def error(message) puts "[#{time}] #{message}".colorize(:light_red) unless @silent end
log(message)
click to toggle source
# File lib/gogdb/logger.rb, line 8 def log(message) puts message unless @silent end
time()
click to toggle source
# File lib/gogdb/logger.rb, line 24 def time Time.now.strftime("%Y-%m-%d %H:%M:%S") end
warning(message)
click to toggle source
# File lib/gogdb/logger.rb, line 16 def warning(message) puts "[#{time}] #{message}".colorize(:light_yellow) unless @silent end