feat: update logger logic
This commit is contained in:
@@ -103,6 +103,10 @@ async def itpay_webhook(
|
||||
else:
|
||||
payload = orjson.loads(raw)
|
||||
data = payload.get('data') if isinstance(payload.get('data'), dict) else {}
|
||||
metadata = data.get('metadata') if isinstance(data.get('metadata'), dict) else {}
|
||||
trace_id = str(metadata.get('trace_id') or '').strip()
|
||||
if trace_id:
|
||||
logger.set_trace_id(trace_id)
|
||||
status = str(data.get('status') or '').strip().lower()
|
||||
log_payload = {
|
||||
'event': 'itpay_webhook_received',
|
||||
@@ -111,7 +115,7 @@ async def itpay_webhook(
|
||||
'payment_id': data.get('id'),
|
||||
'client_payment_id': data.get('client_payment_id'),
|
||||
'payment_status': status,
|
||||
'itpay_metadata': data.get('metadata'),
|
||||
'itpay_metadata': metadata,
|
||||
}
|
||||
logger.info(log_payload)
|
||||
if status == 'completed':
|
||||
|
||||
Reference in New Issue
Block a user