module RfLogger::RequestTags

Public Instance Methods

merge_request_to_metadata(metadata) click to toggle source
# File lib/rf_logger/request/request_tags.rb, line 13
def merge_request_to_metadata(metadata)
  if metadata.is_a?(Hash) && rf_logger_request_tags?
    metadata.merge!(request_tags: rf_logger_request_tags)
  end
  metadata
end
rf_logger_request_tags() click to toggle source
# File lib/rf_logger/request/request_tags.rb, line 5
def rf_logger_request_tags
  Thread.current.get_inheritable_attribute(:rf_logger_request_tags)
end
rf_logger_request_tags?() click to toggle source
# File lib/rf_logger/request/request_tags.rb, line 9
def rf_logger_request_tags?
  rf_logger_request_tags.present? && rf_logger_request_tags.reject { |_, v| v.nil? }.count > 0
end