import time async def log_middleware(request, call_next): start_time = time.time() response = await call_next(request) end_time = time.time() cost = end_time - start_time print(f'{request.method} {request.url.path} cost={cost}') return response