Sha256: 445bb3968bd8386de1c0616da28a8e47b412f37d1510000a6637d2a3d03792ee
Contents?: true
Size: 512 Bytes
Versions: 1
Compression:
Stored size: 512 Bytes
Contents
require 'ougai' require 'getaround_utils/utils/deep_key_value' module GetaroundUtils; end module GetaroundUtils::Ougai; end class GetaroundUtils::Ougai::DeepKeyValuesFormatter < Ougai::Formatters::Base def _call(severity, _time, progname, data) data.delete(:msg) if data[:msg] == 'No message' data = data.except(:msg).merge(message: data[:msg]) payload = { severity: severity, progname: progname }.merge(data).compact! GetaroundUtils::Utils::DeepKeyValue.serialize(payload) + "\n" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
getaround_utils-0.2.0 | lib/getaround_utils/ougai/deep_key_value_formatter.rb |