Class: Takagi::Middleware::Logging

Inherits:
Object
  • Object
show all
Defined in:
lib/takagi/middleware/logging.rb

Instance Method Summary collapse

Instance Method Details

#call(request) ⇒ Object



6
7
8
9
10
11
# File 'lib/takagi/middleware/logging.rb', line 6

def call(request)
  Takagi.logger.info "Received request: #{request.uri.path}"
  response = yield request
  Takagi.logger.info "Response code: #{response.code}, Payload: #{response.payload}"
  response
end