# 日志系统配置说明 ## 概述 本应用现在集成了完整的日志记录系统,用于监控用户行为、MCP服务调用、系统状态和错误信息。 ## 日志文件类型 ### 1. 用户行为日志 (`user_actions.log`) 记录用户的各种操作: - 创建/删除对话 - 发送消息 - 导入/导出对话历史 - 其他用户交互 ### 2. MCP服务日志 (`mcp_services.log`) 记录MCP相关的操作: - MCP服务器连接/断开 - 工具调用和响应 - MCP错误信息 ### 3. 系统状态日志 (`system_status.log`) 记录系统运行状态: - 应用启动/关闭 - 长时间运行任务 - 系统状态变化 ### 4. 错误日志 (`errors.log`) 记录所有错误信息: - 连接错误 - 工具执行错误 - 系统异常 ## 长时间运行任务监控 ### 心跳机制 - 每5分钟发送一次心跳信号 - 记录任务执行时间 - 监控任务状态 ### 监控的任务类型 - MCP工具调用 - 大型响应生成 - 文件处理任务 ## 日志查看 ### 界面查看 - 在应用界面中可以查看实时日志 - 支持按时间范围过滤 - 支持关键词搜索 ### 文件位置 所有日志文件保存在 `logs/` 目录下 ## 配置选项 ### 日志级别 - INFO: 一般信息 - ERROR: 错误信息 ### 日志轮转 - 建议定期清理旧日志文件 - 避免日志文件过大影响性能 ## 使用建议 1. **定期检查错误日志**:及时发现和解决问题 2. **监控长时间运行任务**:确保系统正常运行 3. **分析用户行为**:了解用户使用模式 4. **性能监控**:通过日志分析系统性能 ## 注意事项 1. 日志文件会持续增长,需要定期清理 2. 敏感信息会被自动脱敏处理 3. 大型响应会被截断显示 4. 日志记录不会影响应用性能