class Paraduct::ColoredLabelLogger::Formatter
Public Class Methods
new(label_name, color)
click to toggle source
# File lib/paraduct/colored_label_logger.rb, line 31 def initialize(label_name, color) @label = "[#{label_name.to_s.colorize(color)}]" end
Public Instance Methods
call(severity, datetime, progname, message)
click to toggle source
# File lib/paraduct/colored_label_logger.rb, line 35 def call(severity, datetime, progname, message) return "" if message.blank? content = "" message.each_line do |line| content << "#{datetime} #{@label} #{line.strip}\n" end content end