mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-10-31 10:06:32 +08:00 
			
		
		
		
	feat(logging): logging the request payload during BeginRequest (#1247)
				
					
				
			This commit is contained in:
		
							
								
								
									
										10
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										10
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							| @ -3000,7 +3000,7 @@ dependencies = [ | ||||
| [[package]] | ||||
| name = "opentelemetry" | ||||
| version = "0.18.0" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust/?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| dependencies = [ | ||||
|  "opentelemetry_api", | ||||
|  "opentelemetry_sdk", | ||||
| @ -3009,7 +3009,7 @@ dependencies = [ | ||||
| [[package]] | ||||
| name = "opentelemetry-otlp" | ||||
| version = "0.11.0" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust/?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| dependencies = [ | ||||
|  "async-trait", | ||||
|  "futures", | ||||
| @ -3026,7 +3026,7 @@ dependencies = [ | ||||
| [[package]] | ||||
| name = "opentelemetry-proto" | ||||
| version = "0.1.0" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust/?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| dependencies = [ | ||||
|  "futures", | ||||
|  "futures-util", | ||||
| @ -3038,7 +3038,7 @@ dependencies = [ | ||||
| [[package]] | ||||
| name = "opentelemetry_api" | ||||
| version = "0.18.0" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust/?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| dependencies = [ | ||||
|  "fnv", | ||||
|  "futures-channel", | ||||
| @ -3053,7 +3053,7 @@ dependencies = [ | ||||
| [[package]] | ||||
| name = "opentelemetry_sdk" | ||||
| version = "0.18.0" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| source = "git+https://github.com/open-telemetry/opentelemetry-rust/?rev=44b90202fd744598db8b0ace5b8f0bad7ec45658#44b90202fd744598db8b0ace5b8f0bad7ec45658" | ||||
| dependencies = [ | ||||
|  "async-trait", | ||||
|  "crossbeam-channel", | ||||
|  | ||||
| @ -570,7 +570,7 @@ where | ||||
| } | ||||
|  | ||||
| #[instrument( | ||||
|     skip(request, payload, state, func, api_auth), | ||||
|     skip(request, state, func, api_auth, payload), | ||||
|     fields(request_method, request_url_path) | ||||
| )] | ||||
| pub async fn server_wrap<'a, 'b, A, T, U, Q, F, Fut, E>( | ||||
| @ -597,7 +597,8 @@ where | ||||
|     tracing::Span::current().record("request_url_path", url_path); | ||||
|  | ||||
|     let start_instant = Instant::now(); | ||||
|     logger::info!(tag = ?Tag::BeginRequest); | ||||
|     logger::info!(tag = ?Tag::BeginRequest, payload = ?payload); | ||||
|  | ||||
|     let res = match metrics::request::record_request_time_metric( | ||||
|         server_wrap_util(&flow, state, request, payload, func, api_auth), | ||||
|         &flow, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Nishant Joshi
					Nishant Joshi