class Rack::CommonLogger

def initialize(app, logger = nil)

If +logger+ is nil, CommonLogger will fall back env['rack.errors'].
with a single string argument, the log message.
which includes the standard library Logger. These methods are called
+logger+ can be any object that supports the +write+ or +<<+ methods,
def initialize(app, logger = nil)
  @app = app
  @logger = logger
end