class GetaroundUtils::Ougai::DeepKeyValueFormatter

Public Instance Methods

_call(severity, _time, progname, data) click to toggle source
# File lib/getaround_utils/ougai/deep_key_value_formatter.rb, line 11
def _call(severity, _time, progname, data)
  message = data.delete(:msg)
  data[:message] = message if message != 'No message'

  payload = { severity: severity, progname: progname }.merge(data).compact
  "#{GetaroundUtils::Utils::DeepKeyValue.serialize(payload)}\n"
end