class TestProf::Logging::Formatter
Public Instance Methods
call(severity, _time, progname, msg)
click to toggle source
# File lib/test_prof/logging.rb, line 13 def call(severity, _time, progname, msg) colorize(severity.to_sym, "[#{progname} #{severity}] #{msg}\n") end
Private Instance Methods
colorize(level, msg)
click to toggle source
# File lib/test_prof/logging.rb, line 19 def colorize(level, msg) return msg unless TestProf.config.color? return msg unless COLORS.key?(level) "#{COLORS[level]}#{msg}\e[0m" end