class Hickory::Formatters::Simple

Public Instance Methods

call(severity, time, progname, msg) click to toggle source
# File lib/hickory/formatters/simple.rb, line 8
def call(severity, time, progname, msg)
  message  = msg.delete(:message).dup
  metadata = msg.map {|k,v| "#{k}=#{v}" }

  message.prepend "#{tags_text}" unless current_tags.empty?
  message << " #{metadata.join(' ')}" unless metadata.empty?

  "#{message}\n"
end