module Tennpipes::Logger::Colorize

Constants

ColoredLevels

Colors for levels

Public Instance Methods

colorize(string, *colors) click to toggle source

Colorize our level.

@param [String, Symbol] level

@see Tennpipes::Logging::ColorizedLogger::ColoredLevels

# File lib/tennpipes-base/logger.rb, line 247
def colorize(string, *colors)
  string.colorize(:color => colors[0], :mode => colors[1])
end
stylized_level(level) click to toggle source
Calls superclass method
# File lib/tennpipes-base/logger.rb, line 251
def stylized_level(level)
  style = "\e[%d;%dm" % ColoredLevels[level].map{|color| String::Colorizer.modes[color] || String::Colorizer.colors[color] }
  [style, super, "\e[0m"] * ''
end