From 28bb9114be794be87765919619ca340055596688 Mon Sep 17 00:00:00 2001 From: "kwrobel.eth" Date: Thu, 26 Sep 2024 17:39:58 +0200 Subject: [PATCH] log raw request (#418) --- api/nameguard/web_api.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/api/nameguard/web_api.py b/api/nameguard/web_api.py index f5da1ceba..88b417516 100644 --- a/api/nameguard/web_api.py +++ b/api/nameguard/web_api.py @@ -7,7 +7,7 @@ init_time = time.time() from enum import Enum -from fastapi import FastAPI, Path +from fastapi import FastAPI, Path, Request from fastapi.middleware.cors import CORSMiddleware from pydantic import BaseModel, Field @@ -489,7 +489,7 @@ async def inspect_labelhash_post(request: InspectLabelhashRequest) -> NameGuardR }, ) async def secure_primary_name_get( - address: str, network_name: NetworkName, return_nameguard_report: bool = False + address: str, network_name: NetworkName, request: Request, return_nameguard_report: bool = False ) -> SecurePrimaryNameResult: """ ## Performs a reverse lookup of an Ethereum `address` to a primary name. @@ -505,6 +505,9 @@ async def secure_primary_name_get( logger.debug( f"{json.dumps({'endpoint': Endpoints.SECURE_PRIMARY_NAME, 'method': 'GET', 'network_name': network_name, 'address': address, 'return_nameguard_report': return_nameguard_report})}" ) + logger.debug(f'Request headers: {dict(request.headers)}') + logger.debug(f'Request query params: {dict(request.query_params)}') + logger.debug(f'Request path params: {dict(request.path_params)}') nameguard.context.endpoint_name.set(Endpoints.SECURE_PRIMARY_NAME) address = validate_ethereum_address(address)