Module: Raven::Utils::RequestId

Defined in:
lib/raven/utils/request_id.rb

Constant Summary collapse

REQUEST_ID_HEADERS =
%w(action_dispatch.request_id HTTP_X_REQUEST_ID).freeze

Class Method Summary collapse

Class Method Details

.read_from(env_hash) ⇒ Object

Request ID based on ActionDispatch::RequestId



7
8
9
10
11
12
13
# File 'lib/raven/utils/request_id.rb', line 7

def self.read_from(env_hash)
  REQUEST_ID_HEADERS.each do |key|
    request_id = env_hash[key]
    return request_id if request_id
  end
  nil
end