Sha256: c6d342d2766ea11da1b22b13a669f24b05fb3ef73493d7f89bb87c091eddd55b

Contents?: true

Size: 596 Bytes

Versions: 204

Compression:

Stored size: 596 Bytes

Contents

# encoding: UTF-8
module ForestLiana
  class Logger
    class << self
      def log
        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

FOREST_LOGGER = ForestLiana::Logger.log

Version data entries

204 entries across 204 versions & 1 rubygems

Version Path
forest_liana-6.3.8 config/initializers/logger.rb
forest_liana-6.3.7 config/initializers/logger.rb
forest_liana-6.3.6 config/initializers/logger.rb
forest_liana-6.3.5 config/initializers/logger.rb
forest_liana-6.3.4 config/initializers/logger.rb
forest_liana-6.3.3 config/initializers/logger.rb
forest_liana-6.3.2 config/initializers/logger.rb
forest_liana-6.3.1 config/initializers/logger.rb
forest_liana-6.3.0 config/initializers/logger.rb
forest_liana-6.2.3 config/initializers/logger.rb
forest_liana-6.2.2 config/initializers/logger.rb
forest_liana-6.2.1 config/initializers/logger.rb
forest_liana-6.2.0 config/initializers/logger.rb
forest_liana-6.1.1 config/initializers/logger.rb
forest_liana-6.1.0 config/initializers/logger.rb
forest_liana-6.0.5 config/initializers/logger.rb
forest_liana-6.0.4 config/initializers/logger.rb
forest_liana-6.0.3 config/initializers/logger.rb
forest_liana-6.0.2 config/initializers/logger.rb
forest_liana-6.0.1 config/initializers/logger.rb