class Falcon::Middleware::Verbose

def call(request)

Log details of the incoming request using {annotate} and wrap the response to log response details too.
def call(request)
	annotate(request)
	
	statistics = Async::HTTP::Statistics.start
	
	response = super
	
	statistics.wrap(response) do |body, error|
		@logger.info(request, "<- #{request.method} #{request.path}", headers: response.headers.to_h, status: response.status, body: body.inspect, error: error)
	end
	
	return response
end