@@ -52,22 +52,12 @@ def log_request(self, request_data: Dict[str, Any], response_data: Dict[str, Any
5252 # Request details
5353 method = request_data .get ("method" , "GET" )
5454 path = request_data .get ("path" , "/" )
55-
56- # Add query string if present - use raw_query_string if available for proper encoding display
57- raw_query_string = request_data .get ("raw_query_string" , "" )
58- if raw_query_string :
59- path += "?" + raw_query_string
60- else :
61- # Fallback to parsed params (backward compatibility)
62- query_params = request_data .get ("query_params" , {})
63- if query_params :
64- # Handle both dict (old format) and list of tuples (new format for multi-value params)
65- if isinstance (query_params , dict ):
66- query_str = "?" + "&" .join ([f"{ k } ={ v } " for k , v in query_params .items ()])
67- else :
68- # List of tuples format
69- query_str = "?" + "&" .join ([f"{ k } ={ v } " for k , v in query_params ])
70- path += query_str
55+ query_params = request_data .get ("query_params" , {})
56+
57+ # Add query string if present
58+ if query_params :
59+ query_str = "?" + "&" .join ([f"{ k } ={ v } " for k , v in query_params .items ()])
60+ path += query_str
7161
7262 log_lines .append (f"REQUEST: { method } { path } " )
7363
@@ -138,22 +128,12 @@ def format_access_log(self, request_data: Dict[str, Any], response_data: Dict[st
138128 method = request_data .get ("method" , "GET" )
139129 path = request_data .get ("path" , "/" )
140130 status_code = response_data .get ("status_code" , 0 )
141-
142- # Add query string if present - use raw_query_string if available for proper encoding display
143- raw_query_string = request_data .get ("raw_query_string" , "" )
144- if raw_query_string :
145- path += "?" + raw_query_string
146- else :
147- # Fallback to parsed params (backward compatibility)
148- query_params = request_data .get ("query_params" , {})
149- if query_params :
150- # Handle both dict (old format) and list of tuples (new format for multi-value params)
151- if isinstance (query_params , dict ):
152- query_str = "?" + "&" .join ([f"{ k } ={ v } " for k , v in query_params .items ()])
153- else :
154- # List of tuples format
155- query_str = "?" + "&" .join ([f"{ k } ={ v } " for k , v in query_params ])
156- path += query_str
131+
132+ # Add query string if present
133+ query_params = request_data .get ("query_params" , {})
134+ if query_params :
135+ query_str = "?" + "&" .join ([f"{ k } ={ v } " for k , v in query_params .items ()])
136+ path += query_str
157137
158138 # Format timestamp
159139 timestamp = datetime .now ().strftime ("%H:%M:%S" )
0 commit comments