Method: Thin::Stats::Adapter#log

Defined in:
lib/thin/stats.rb

#log(env) ⇒ Object



28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/thin/stats.rb', line 28

def log(env)
  @requests += 1
  @last_request = Rack::Request.new(env)
  request_started_at = Time.now
  
  response = yield
  
  @requests_finished += 1
  @last_request_time = Time.now - request_started_at
  
  response
end