class Paraduct::ColoredLabelLogger

Constants

COLORS

Public Class Methods

new(label_name, logdev = STDOUT) click to toggle source
Calls superclass method
# File lib/paraduct/colored_label_logger.rb, line 3
def initialize(label_name, logdev = STDOUT)
  super(logdev)
  color = Paraduct::ColoredLabelLogger.next_color
  @formatter = Formatter.new(label_name, color)
end
next_color() click to toggle source
# File lib/paraduct/colored_label_logger.rb, line 24
def self.next_color
  @color_index ||= -1
  @color_index = (@color_index + 1) % COLORS.length
  COLORS[@color_index]
end