add log-system, bug fixed

This commit is contained in:
lzx
2025-11-18 11:10:16 +08:00
parent ac22db02f3
commit 74d9a114c0
13 changed files with 861 additions and 186 deletions

View File

@@ -87,6 +87,8 @@ func (s *ServerCtx) handleTopupMsg() {
}
return
}
// 记录 RMQ -> Listen 充值请求
logger.LogRmqToListenTopupReq(msg.QueueId, msg.Chain, msg.Symbol, msg.Address, msg.Timestamp)
s.messageServer.ChFromRmqServer <- msg
}
}
@@ -111,6 +113,8 @@ func (s *ServerCtx) handleWithdrawMsg() {
return
}
// 记录 RMQ -> Listen 提现请求
logger.LogRmqToListenWithdrawReq(msg.QueueId, msg.Chain, msg.Symbol, msg.FromAddress, msg.ToAddress, msg.Amount, msg.Fee, msg.Timestamp)
s.messageServer.ChFromRmqServer <- msg
}
@@ -133,6 +137,8 @@ func (s *ServerCtx) handlePayMsg() {
return
}
// 记录 RMQ -> Listen 支付请求
logger.LogRmqToListenPayReq(msg.QueueId, msg.Chain, msg.Symbol, msg.FromAddress, msg.ToAddress, msg.Amount, msg.Fee, msg.Timestamp)
s.messageServer.ChFromRmqServer <- msg
}
}
@@ -156,6 +162,8 @@ func (s *ServerCtx) handleRemoveMsg() {
return
}
// 记录 RMQ -> Listen 移除监听请求
logger.LogRmqToListenRemoveReq(msg.QueueId, msg.MsgType, msg.Chain, msg.Symbol, msg.Address, msg.Timestamp)
s.messageServer.ChFromRmqServer <- msg
}
}
@@ -165,6 +173,8 @@ func (s *ServerCtx) handleRespMsg() {
switch v := msg.(type) {
case message.TopupMsg_resp:
log.Printf("📨[充值响应]QueueID=%s, Address=%s, Chain=%s, Symbol=%s, TxHash=%s, Status=%d, Amount=%f", v.QueueId, v.Address, v.Chain, v.Symbol, v.TxHash, v.Status, v.Amount)
// 记录 Listen -> RMQ 充值响应
logger.LogListenToRmqTopupResp(v.QueueId, v.Chain, v.Symbol, v.Address, v.FromAddress, v.TxHash, v.Amount, v.BlockHeight, v.Status)
err := s.rmqServer.PublishTopupResp(v)
if err != nil {
log.Printf("❌ 发送充值响应失败: %v", err)
@@ -172,6 +182,8 @@ func (s *ServerCtx) handleRespMsg() {
}
case message.WithdrawMsg_resp:
log.Printf("📨[提现响应]QueueID=%s, Chain=%s, Symbol=%s, FromAddress=%s, ToAddress=%s, TxHash=%s, Status=%d, Amount=%f", v.QueueId, v.Chain, v.Symbol, v.FromAddress, v.ToAddress, v.TxHash, v.Status, v.Amount)
// 记录 Listen -> RMQ 提现响应
logger.LogListenToRmqWithdrawResp(v.QueueId, v.Chain, v.Symbol, v.FromAddress, v.ToAddress, v.TxHash, v.Amount, v.Fee, v.BlockHeight, v.Status)
err := s.rmqServer.PublishWithdrawResp(v)
if err != nil {
log.Printf("❌ 发送提现响应失败: %v", err)
@@ -179,6 +191,8 @@ func (s *ServerCtx) handleRespMsg() {
}
case message.PayMsg_resp:
log.Printf("📨[提现响应]QueueID=%s, Chain=%s, Symbol=%s, FromAddress=%s, Status=%d", v.QueueId, v.Chain, v.Symbol, v.FromAddress, v.Status)
// 记录 Listen -> RMQ 支付响应
logger.LogListenToRmqPayResp(v.QueueId, v.Chain, v.Symbol, v.FromAddress, v.ToAddress, v.TxHash, v.Amount, v.Fee, v.BlockHeight, v.Status)
err := s.rmqServer.PublishPayResp(v)
if err != nil {
log.Printf("❌ 发送支付响应失败: %v", err)
@@ -186,6 +200,8 @@ func (s *ServerCtx) handleRespMsg() {
}
case message.RemoveListenMsg_resp:
log.Printf("📨[充值响应]QueueID=%s, Address=%s, Chain=%s, Symbol=%s,Status=%d", v.QueueId, v.Address, v.Chain, v.Symbol, v.Status)
// 记录 Listen -> RMQ 移除监听响应
logger.LogListenToRmqRemoveResp(v.QueueId, v.MsgType, v.Chain, v.Symbol, v.Address, v.Status)
err := s.rmqServer.PublishRemoveResp(v)
if err != nil {
log.Printf("❌ 发送移除监听响应失败: %v", err)