Clean backend debug logging and standardize error reporting.
This removes verbose trace output in handlers/services and keeps only actionable error-level logs.
This commit is contained in:
@@ -106,13 +106,6 @@ func (h *WebSocketHandler) HandleWebSocket(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 如果用户已在线,先注销旧连接
|
||||
if h.wsManager.IsUserOnline(userID) {
|
||||
log.Printf("[DEBUG] 用户 %s 已有在线连接,复用该连接", userID)
|
||||
} else {
|
||||
log.Printf("[DEBUG] 用户 %s 当前不在线,创建新连接", userID)
|
||||
}
|
||||
|
||||
// 创建客户端
|
||||
client := &ws.Client{
|
||||
ID: userID,
|
||||
@@ -129,7 +122,6 @@ func (h *WebSocketHandler) HandleWebSocket(c *gin.Context) {
|
||||
go client.WritePump()
|
||||
go h.handleMessages(client)
|
||||
|
||||
log.Printf("[DEBUG] WebSocket连接建立: userID=%s, 当前在线=%v", userID, h.wsManager.IsUserOnline(userID))
|
||||
}
|
||||
|
||||
// handleMessages 处理客户端消息
|
||||
@@ -233,8 +225,6 @@ func (h *WebSocketHandler) handleChatMessage(client *ws.Client, msg *ws.WSMessag
|
||||
return
|
||||
}
|
||||
|
||||
log.Printf("[DEBUG handleChatMessage] 完整data: %+v", data)
|
||||
|
||||
conversationIDStr, _ := data["conversationId"].(string)
|
||||
|
||||
if conversationIDStr == "" {
|
||||
@@ -293,8 +283,6 @@ func (h *WebSocketHandler) handleChatMessage(client *ws.Client, msg *ws.WSMessag
|
||||
})
|
||||
if client.Send != nil {
|
||||
msgBytes, _ := json.Marshal(metaAckMsg)
|
||||
log.Printf("[DEBUG handleChatMessage] 私聊 ack 消息: %s", string(msgBytes))
|
||||
log.Printf("[DEBUG handleChatMessage] message.Segments 类型: %T, 值: %+v", message.Segments, message.Segments)
|
||||
client.Send <- msgBytes
|
||||
}
|
||||
}
|
||||
@@ -507,9 +495,6 @@ func (h *WebSocketHandler) handleGroupMessage(client *ws.Client, msg *ws.WSMessa
|
||||
|
||||
// 发送确认消息给发送者(作为meta事件)
|
||||
// 使用 meta 事件格式发送 ack
|
||||
log.Printf("[DEBUG HandleGroupMessageSend] 准备发送 ack 消息, userID=%s, messageID=%s, seq=%d",
|
||||
client.UserID, savedMessage.ID, savedMessage.Seq)
|
||||
|
||||
metaAckMsg := ws.CreateWSMessage("meta", map[string]interface{}{
|
||||
"detail_type": ws.MetaDetailTypeAck,
|
||||
"conversation_id": conversationID,
|
||||
@@ -523,8 +508,6 @@ func (h *WebSocketHandler) handleGroupMessage(client *ws.Client, msg *ws.WSMessa
|
||||
})
|
||||
if client.Send != nil {
|
||||
msgBytes, _ := json.Marshal(metaAckMsg)
|
||||
log.Printf("[DEBUG HandleGroupMessageSend] 发送 ack 消息到 channel, userID=%s, msg=%s",
|
||||
client.UserID, string(msgBytes))
|
||||
client.Send <- msgBytes
|
||||
} else {
|
||||
log.Printf("[ERROR HandleGroupMessageSend] client.Send 为 nil, userID=%s", client.UserID)
|
||||
|
||||
Reference in New Issue
Block a user