From 37d172dbd92105ca7ac46417c3db94200432c21d Mon Sep 17 00:00:00 2001 From: Herio Date: Sat, 8 Mar 2025 11:06:02 +0800 Subject: [PATCH] Enhance update error logging and fix duplicate type import - Improve error logging in AppUpdater with more detailed error information and timestamps - Remove duplicate MCPServer type import in Inputbar component --- src/main/services/AppUpdater.ts | 7 ++++++- src/renderer/src/pages/home/Inputbar/Inputbar.tsx | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/services/AppUpdater.ts b/src/main/services/AppUpdater.ts index f6e1c4e4..652fb3fb 100644 --- a/src/main/services/AppUpdater.ts +++ b/src/main/services/AppUpdater.ts @@ -18,7 +18,12 @@ export default class AppUpdater { // 检测下载错误 autoUpdater.on('error', (error) => { - logger.error('更新异常', error) + // 简单记录错误信息和时间戳 + logger.error('更新异常', { + message: error.message, + stack: error.stack, + time: new Date().toISOString() + }) mainWindow.webContents.send('update-error', error) }) diff --git a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx index cb0f97dd..6148b908 100644 --- a/src/renderer/src/pages/home/Inputbar/Inputbar.tsx +++ b/src/renderer/src/pages/home/Inputbar/Inputbar.tsx @@ -27,7 +27,7 @@ import WebSearchService from '@renderer/services/WebSearchService' import store, { useAppDispatch, useAppSelector } from '@renderer/store' import { sendMessage as _sendMessage } from '@renderer/store/messages' import { setGenerating, setSearching } from '@renderer/store/runtime' -import { Assistant, FileType, KnowledgeBase, MCPServer, MCPServer, Message, Model, Topic } from '@renderer/types' +import { Assistant, FileType, KnowledgeBase, MCPServer, Message, Model, Topic } from '@renderer/types' import { classNames, delay, getFileExtension } from '@renderer/utils' import { abortCompletion } from '@renderer/utils/abortController' import { getFilesFromDropEvent } from '@renderer/utils/input'