Class: Sinatra::CommonLogger

Inherits:
Rack::CommonLogger
  • Object
show all
Defined in:
lib/sinatra/base.rb

Overview

Behaves exactly like Rack::CommonLogger with the notable exception that it does nothing, if another CommonLogger is already in the middleware chain.

Instance Method Summary collapse

Instance Method Details

#call(env) ⇒ Object



258
259
260
# File 'lib/sinatra/base.rb', line 258

def call(env)
  env['sinatra.commonlogger'] ? @app.call(env) : super
end