class Upperkut::Logging::DefaultFormatter
Public Instance Methods
call(severity, time, _program_name, message)
click to toggle source
# File lib/upperkut/logging.rb, line 8 def call(severity, time, _program_name, message) "upperkut: #{time.utc.iso8601(3)} hostname=#{Socket.gethostname} "\ "pid=#{::Process.pid} severity=#{severity} #{format_message(message)}\n" end
Private Instance Methods
format_message(message)
click to toggle source
# File lib/upperkut/logging.rb, line 15 def format_message(message) return "msg=#{message} " unless message.is_a?(Hash) message.each_with_object('') do |(k, v), memo| memo << "#{k}=#{v}\s" memo end end