class Proclib::Loggers::Console
Public Instance Methods
log(message)
click to toggle source
# File lib/proclib/loggers/console.rb, line 8 def log(message) STDOUT.printf("[ %-20s | %-8s ] %s", message.process_tag.to_s.truncate_to(20).colorize(:cyan), stylized_pipe_name(message), message.line) end
Also aliased as: <<
Private Instance Methods
stylized_pipe_name(message)
click to toggle source
# File lib/proclib/loggers/console.rb, line 18 def stylized_pipe_name(message) color = ( {stdout: :blue, stderr: :yellow}[message.pipe_name] || :default ) message.pipe_name.to_s.truncate_to(8).colorize(color) end