module LogjamAgent::RequestHandling
Public Instance Methods
finish_request(additional_fields = {})
click to toggle source
# File lib/logjam_agent.rb, line 22 def finish_request(additional_fields = {}) if request = self.request request.fields.merge!(additional_fields) self.request = nil request.forward end end
request()
click to toggle source
# File lib/logjam_agent.rb, line 7 def request Thread.current.thread_variable_get(:logjam_request) end
request=(request)
click to toggle source
# File lib/logjam_agent.rb, line 11 def request=(request) Thread.current.thread_variable_set(:logjam_request, request) end
start_request(*args)
click to toggle source
# File lib/logjam_agent.rb, line 15 def start_request(*args) initial_fields = args.extract_options! app = args[0] || LogjamAgent.application_name env = args[1] || LogjamAgent.environment_name self.request = Request.new(app, env, initial_fields) end