Slide 80
Slide 80 text
class CommonLogger
def initialize(app, logger=nil)
@app = app
@logger = logger
end
def call(env)
began_at = Time.now
response = @app.call(env)
status, header, _ = response
log(env, status, header, began_at)
response
end
private
def log(env, status, header, began_at)
...
end
end