移除聊天组件中的调试日志

This commit is contained in:
pingchuan
2025-06-06 15:31:36 +08:00
parent 1b79f973da
commit ab960f6dd0
6 changed files with 150 additions and 150 deletions
+59 -59
View File
@@ -61,27 +61,27 @@ export default function useChatMessage({
questionItem: ChatItem,
originalResponseId?: string
) => {
console.log('🔄 [useChatMessage] 更新聊天列表:', {
responseItemId: responseItem.id,
responseContentLength: responseItem.content.length,
responsePreview: responseItem.content.substring(0, 50) + (responseItem.content.length > 50 ? '...' : ''),
originalResponseId,
questionId,
placeholderAnswerId
});
// console.log('🔄 [useChatMessage] 更新聊天列表:', {
// responseItemId: responseItem.id,
// responseContentLength: responseItem.content.length,
// responsePreview: responseItem.content.substring(0, 50) + (responseItem.content.length > 50 ? '...' : ''),
// originalResponseId,
// questionId,
// placeholderAnswerId
// });
setChatList(produce(getChatList(), (draft) => {
console.log('📝 [useChatMessage] 当前聊天列表:', draft.map(item => ({
id: item.id,
contentLength: item.content.length,
contentPreview: item.content.substring(0, 20) + (item.content.length > 20 ? '...' : ''),
isAnswer: item.isAnswer
})));
// console.log('📝 [useChatMessage] 当前聊天列表:', draft.map(item => ({
// id: item.id,
// contentLength: item.content.length,
// contentPreview: item.content.substring(0, 20) + (item.content.length > 20 ? '...' : ''),
// isAnswer: item.isAnswer
// })));
// 移除占位符
const placeholderIndex = draft.findIndex(item => item.id === placeholderAnswerId);
if (placeholderIndex !== -1) {
console.log('🗑️ [useChatMessage] 移除占位符:', placeholderAnswerId, 'at index:', placeholderIndex);
// console.log('🗑️ [useChatMessage] 移除占位符:', placeholderAnswerId, 'at index:', placeholderIndex);
draft.splice(placeholderIndex, 1);
}
@@ -94,12 +94,12 @@ export default function useChatMessage({
// 更新或添加响应 - 考虑ID可能已经改变的情况
let responseIndex = draft.findIndex(item => item.id === responseItem.id);
console.log('🔍 [useChatMessage] 查找响应索引 (当前ID):', { responseItemId: responseItem.id, responseIndex });
// console.log('🔍 [useChatMessage] 查找响应索引 (当前ID):', { responseItemId: responseItem.id, responseIndex });
// 如果找不到当前ID的响应,尝试查找原始ID
if (responseIndex === -1 && originalResponseId) {
responseIndex = draft.findIndex(item => item.id === originalResponseId);
console.log('🔍 [useChatMessage] 查找响应索引 (原始ID):', { originalResponseId, responseIndex });
// console.log('🔍 [useChatMessage] 查找响应索引 (原始ID):', { originalResponseId, responseIndex });
}
// 如果找不到任何匹配的响应,查找最后一个AI回答
@@ -108,30 +108,30 @@ export default function useChatMessage({
item.isAnswer &&
index > draft.findIndex(q => q.id === questionId)
);
console.log('🔍 [useChatMessage] 查找响应索引 (最后AI回答):', { responseIndex });
// console.log('🔍 [useChatMessage] 查找响应索引 (最后AI回答):', { responseIndex });
}
if (responseIndex !== -1) {
console.log('✏️ [useChatMessage] 更新现有响应:', {
responseIndex,
oldContentLength: draft[responseIndex].content.length,
newContentLength: responseItem.content.length
});
// console.log('✏️ [useChatMessage] 更新现有响应:', {
// responseIndex,
// oldContentLength: draft[responseIndex].content.length,
// newContentLength: responseItem.content.length
// });
draft[responseIndex] = { ...responseItem };
} else {
console.log(' [useChatMessage] 添加新响应:', {
responseId: responseItem.id,
contentLength: responseItem.content.length
});
// console.log(' [useChatMessage] 添加新响应:', {
// responseId: responseItem.id,
// contentLength: responseItem.content.length
// });
draft.push({ ...responseItem });
}
console.log('📝 [useChatMessage] 更新后聊天列表:', draft.map(item => ({
id: item.id,
contentLength: item.content.length,
contentPreview: item.content.substring(0, 20) + (item.content.length > 20 ? '...' : ''),
isAnswer: item.isAnswer
})));
// console.log('📝 [useChatMessage] 更新后聊天列表:', draft.map(item => ({
// id: item.id,
// contentLength: item.content.length,
// contentPreview: item.content.substring(0, 20) + (item.content.length > 20 ? '...' : ''),
// isAnswer: item.isAnswer
// })));
}));
}, [getChatList, setChatList]);
@@ -269,27 +269,27 @@ export default function useChatMessage({
// 发送消息
await sendChatMessage(data, {
onData: (message: string, isFirstMessage: boolean, { conversationId: newConversationId, messageId, taskId }) => {
console.log('📨 [useChatMessage] 收到流式数据:', {
messageLength: message.length,
message: message.substring(0, 100) + (message.length > 100 ? '...' : ''),
isFirstMessage,
messageId,
newConversationId,
taskId,
isAgentMode,
currentContentLength: responseItem.content.length
});
// console.log('📨 [useChatMessage] 收到流式数据:', {
// messageLength: message.length,
// message: message.substring(0, 100) + (message.length > 100 ? '...' : ''),
// isFirstMessage,
// messageId,
// newConversationId,
// taskId,
// isAgentMode,
// currentContentLength: responseItem.content.length
// });
if (!isAgentMode) {
// 累积消息内容
const oldContent = responseItem.content;
responseItem.content = responseItem.content + message;
console.log('📝 [useChatMessage] 累积消息内容:', {
oldLength: oldContent.length,
newLength: responseItem.content.length,
addedLength: message.length,
preview: responseItem.content.substring(0, 50) + '...'
});
// console.log('📝 [useChatMessage] 累积消息内容:', {
// oldLength: oldContent.length,
// newLength: responseItem.content.length,
// addedLength: message.length,
// preview: responseItem.content.substring(0, 50) + '...'
// });
} else {
const lastThought = responseItem.agent_thoughts?.[responseItem.agent_thoughts?.length - 1];
if (lastThought) {
@@ -340,16 +340,16 @@ export default function useChatMessage({
// originalResponseId
// });
console.log('🔄 [useChatMessage] 准备调用updateCurrentQA:', {
responseItemId: responseItem.id,
responseContentLength: responseItem.content.length,
responsePreview: responseItem.content.substring(0, 100) + (responseItem.content.length > 100 ? '...' : ''),
questionId,
placeholderAnswerId,
originalResponseId,
isAgentMode,
agentThoughtsCount: responseItem.agent_thoughts?.length || 0
});
// console.log('🔄 [useChatMessage] 准备调用updateCurrentQA:', {
// responseItemId: responseItem.id,
// responseContentLength: responseItem.content.length,
// responsePreview: responseItem.content.substring(0, 100) + (responseItem.content.length > 100 ? '...' : ''),
// questionId,
// placeholderAnswerId,
// originalResponseId,
// isAgentMode,
// agentThoughtsCount: responseItem.agent_thoughts?.length || 0
// });
// 更新当前问答(使用防抖)
updateCurrentQA({
+7 -7
View File
@@ -113,7 +113,7 @@ export default function useConversation() {
isSetToLocalStorage = true,
newConversationName = ''
) => {
console.log('🔄 设置当前会话ID:', { id, appId, isSetToLocalStorage });
// console.log('🔄 设置当前会话ID:', { id, appId, isSetToLocalStorage });
doSetCurrConversationId(id);
@@ -130,18 +130,18 @@ export default function useConversation() {
globalThis.localStorage?.setItem(storageConversationIdKey, JSON.stringify(conversationIdInfo));
console.log('💾 会话ID已保存到localStorage:', {
appUrlKey,
conversationId: id,
fullStorage: conversationIdInfo
});
// console.log('💾 会话ID已保存到localStorage:', {
// appUrlKey,
// conversationId: id,
// fullStorage: conversationIdInfo
// });
} catch (error) {
console.error('保存会话ID到本地存储失败:', error);
}
}
// 不进行URL导航,保持单页面应用模式
console.log('✅ 会话切换完成,当前会话ID:', id);
// console.log('✅ 会话切换完成,当前会话ID:', id);
};
/**