mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 17:47:54 +08:00
refactor(router): added status_code to golden_log_line (#3681)
This commit is contained in:
@ -153,6 +153,7 @@ where
|
||||
merchant_id = Empty,
|
||||
connector_name = Empty,
|
||||
payment_method = Empty,
|
||||
status_code = Empty,
|
||||
flow = "UNKNOWN",
|
||||
golden_log_line = Empty
|
||||
)
|
||||
|
||||
@ -1095,7 +1095,7 @@ where
|
||||
|
||||
#[instrument(
|
||||
skip(request, state, func, api_auth, payload),
|
||||
fields(request_method, request_url_path)
|
||||
fields(request_method, request_url_path, status_code)
|
||||
)]
|
||||
pub async fn server_wrap<'a, A, T, U, Q, F, Fut, E>(
|
||||
flow: impl router_env::types::FlowMetric,
|
||||
@ -1234,6 +1234,8 @@ where
|
||||
};
|
||||
|
||||
let response_code = res.status().as_u16();
|
||||
tracing::Span::current().record("status_code", response_code);
|
||||
|
||||
let end_instant = Instant::now();
|
||||
let request_duration = end_instant.saturating_duration_since(start_instant);
|
||||
logger::info!(
|
||||
|
||||
@ -92,12 +92,13 @@ impl Visit for Storage<'_> {
|
||||
}
|
||||
}
|
||||
|
||||
const PERSISTENT_KEYS: [&str; 5] = [
|
||||
const PERSISTENT_KEYS: [&str; 6] = [
|
||||
"payment_id",
|
||||
"connector_name",
|
||||
"merchant_id",
|
||||
"flow",
|
||||
"payment_method",
|
||||
"status_code",
|
||||
];
|
||||
|
||||
impl<S: Subscriber + for<'a> tracing_subscriber::registry::LookupSpan<'a>> Layer<S>
|
||||
|
||||
Reference in New Issue
Block a user