class Rack::Requestash::Log4r::Formatter
Public Instance Methods
format(event)
click to toggle source
Generate a JSON formatted log message, e.g.
{"type":"log","event":{"level":"WARN","tracer":[stacktrace], "message":"logmessage"}}
@param [Log4::LogEvent] event @return [String] JSOn encoded output
# File lib/rack/requestash/log4r.rb, line 16 def format(event) { :type => 'log', :event => { :tracer => event.tracer[0 .. 10], :level => ::Log4r::LNAMES[event.level], :timestamp => Time.now.utc.iso8601, :message => event.data } }.to_json + "\n" end