Sha256: ac340b31267cfcf5353e1333312d7740a397eefc3117bac45e948142cd8070b4
Contents?: true
Size: 493 Bytes
Versions: 2
Compression:
Stored size: 493 Bytes
Contents
require 'active_support/tagged_logging' module Hickory module Formatters class Simple < ::Logger::Formatter include ActiveSupport::TaggedLogging::Formatter 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 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hickory-0.1.7 | lib/hickory/formatters/simple.rb |
hickory-0.1.6 | lib/hickory/formatters/simple.rb |