Sha256: a2c89657a01745248146ccc27d26b467f1ced114e528854ead8ba0712c416f27
Contents?: true
Size: 592 Bytes
Versions: 33
Compression:
Stored size: 592 Bytes
Contents
require 'colored2' require 'r10k/logging' require 'log4r/outputter/iooutputter' module R10K module Logging class TerminalOutputter < Log4r::IOOutputter COLORS = [ nil, :cyan, :cyan, :green, nil, nil, :yellow, :red, :red, ] attr_accessor :use_color private def format(logevent) string = super if @use_color color = COLORS[logevent.level] color ? string.send(color) : string else string end end end end end
Version data entries
33 entries across 33 versions & 2 rubygems