Sha256: 5fd9bf648c045ed97e12f7196a387b0f6564f504aace4ed16256e4405665f1ab
Contents?: true
Size: 731 Bytes
Versions: 22
Compression:
Stored size: 731 Bytes
Contents
# encoding: UTF-8 module ForestLiana class Logger class << self def log if ForestLiana.logger != nil logger = ForestLiana.logger else logger = ::Logger.new(STDOUT) logger_colors = { DEBUG: 34, WARN: 33, ERROR: 31, INFO: 37 } logger.formatter = proc do |severity, datetime, progname, message| displayed_message = "[#{datetime.to_s(:db)}] Forest 🌳🌳🌳 " \ "#{message}\n" "\e[#{logger_colors[severity.to_sym]}m#{displayed_message}\033[0m" end logger end end end end end FOREST_LOGGER = ForestLiana::Logger.log
Version data entries
22 entries across 22 versions & 1 rubygems