module RequestHeadersLogger::JsonFormatter

Public Instance Methods

call(severity, timestamp, progname, msg) click to toggle source
# File lib/request_headers_logger/json_formatter.rb, line 5
def call(severity, timestamp, progname, msg)
  json = { level: severity, timestamp: timestamp.to_s, message: msg.strip }
  json = json.merge(progname: progname.to_s) unless progname.nil?

  json.merge(RequestHeadersLogger.tags || {}).to_json + "\n"
end