feat: log message
This commit is contained in:
@@ -46,14 +46,38 @@ class CreatePaymentCommand:
|
|||||||
'trace_id': trace_id,
|
'trace_id': trace_id,
|
||||||
'message_id': message_id,
|
'message_id': message_id,
|
||||||
}
|
}
|
||||||
await self._queue_messanger.publish_to_queue(
|
try:
|
||||||
queue=settings.RABBIT_CRYPTO_TRANSFER_QUEUE,
|
await self._queue_messanger.publish_to_queue(
|
||||||
message=message,
|
queue=settings.RABBIT_CRYPTO_TRANSFER_QUEUE,
|
||||||
message_id=message_id,
|
message=message,
|
||||||
correlation_id=message['trace_id'],
|
message_id=message_id,
|
||||||
headers={'trace_id': trace_id},
|
correlation_id=message['trace_id'],
|
||||||
)
|
headers={'trace_id': trace_id},
|
||||||
|
)
|
||||||
|
except Exception as exception:
|
||||||
|
self._logger.error({
|
||||||
|
'event': 'crypto_transfer_message_publish_failed',
|
||||||
|
'queue': settings.RABBIT_CRYPTO_TRANSFER_QUEUE,
|
||||||
|
'order_id': order_id,
|
||||||
|
'user_id': user_id,
|
||||||
|
'message_id': message_id,
|
||||||
|
'error': str(exception),
|
||||||
|
})
|
||||||
|
raise
|
||||||
|
self._logger.info({
|
||||||
|
'event': 'crypto_transfer_message_published',
|
||||||
|
'queue': settings.RABBIT_CRYPTO_TRANSFER_QUEUE,
|
||||||
|
'order_id': order_id,
|
||||||
|
'user_id': user_id,
|
||||||
|
'message_id': message_id,
|
||||||
|
})
|
||||||
await self._unit_of_work.payment_repository.update_status(
|
await self._unit_of_work.payment_repository.update_status(
|
||||||
order_id=order_id,
|
order_id=order_id,
|
||||||
status=PaymentStatus.WEB3_PROCESSING,
|
status=PaymentStatus.WEB3_PROCESSING,
|
||||||
)
|
)
|
||||||
|
self._logger.info({
|
||||||
|
'event': 'payment_status_changed',
|
||||||
|
'order_id': order_id,
|
||||||
|
'user_id': user_id,
|
||||||
|
'status': PaymentStatus.WEB3_PROCESSING.value,
|
||||||
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user