Module: GetaroundUtils::Patches::KeyValueLogTags::TaggedLoggingFormatter

Includes:
LogFormatters::DeepKeyValue::Shared
Defined in:
lib/getaround_utils/patches/key_value_log_tags.rb

Instance Method Summary collapse

Methods included from LogFormatters::DeepKeyValue::Shared

#normalize

Instance Method Details

#call(severity, datetime, appname, message) ⇒ Object



27
28
29
30
31
# File 'lib/getaround_utils/patches/key_value_log_tags.rb', line 27

def call(severity, datetime, appname, message)
  original_method = method(__method__).super_method.super_method
  message = "#{tags_text}#{normalize(message)}"
  original_method.call(severity, datetime, appname, message)
end

#tags_textObject



23
24
25
# File 'lib/getaround_utils/patches/key_value_log_tags.rb', line 23

def tags_text
  "#{current_tags.join(' ')} " if current_tags.any?
end