class Logger
Utility class to color output.
Public Instance Methods
format_message(level, *args)
click to toggle source
# File lib/bicho/ext/logger_colors.rb, line 39 def format_message(level, *args) if Logger::Colors::SCHEMA[@logdev.dev] color = begin Logger::Colors.const_get \ Logger::Colors::SCHEMA[@logdev.dev][Logger.const_get(level.sub('ANY', 'UNKNOWN'))].to_s.upcase rescue NameError '0;0' end "\e[#{color}m#{format_message_colorless(level, *args)}\e[0;0m" else format_message_colorless(level, *args) end end
Also aliased as: format_message_colorless