class Thrifty::Logger::SimpleFormatter
Private Instance Methods
format_hash(attrs)
click to toggle source
Calls superclass method
Thrifty::Logger::LogfmtFormatter#format_hash
# File lib/thrifty/logger/formatters/simple_formatter.rb, line 6 def format_hash(attrs) level = attrs.delete(:level) message = attrs.delete(:message) scope = attrs.delete(:scope) IGNORED_FIELDS.each do |f| attrs.delete(f) end payload = super(attrs) payload = payload.empty? ? "" : " [#{payload}]" message = message.to_s.empty? ? "" : " #{message}" "[%5s]: #{scope} -#{message}#{payload}" % level.upcase end