mirror of
https://github.com/hyb-oyqq/FRAISEMOE-Addons-Installer-NEXT.git
synced 2025-12-20 22:08:36 +00:00
feat(core): 增强日志记录和错误处理功能
- 更新日志记录机制,将日志文件存储在程序根目录下的log文件夹中,并使用日期+时间戳格式命名。 - 在多个模块中添加详细的错误处理逻辑,确保在发生异常时能够记录相关信息,便于后续排查。 - 优化UI管理器中的日志文件打开功能,增加对日志文件存在性和大小的检查,提升用户体验。 - 在下载管理器和补丁管理器中增强调试信息的记录,确保在关键操作中提供更清晰的反馈。
This commit is contained in:
@@ -33,16 +33,10 @@ class ConfigFetchThread(QThread):
|
||||
logger.debug(f"DEBUG: Response Status Code: {response.status_code}")
|
||||
logger.debug(f"DEBUG: Response Headers: {response.headers}")
|
||||
|
||||
# 解析并隐藏响应中的敏感URL
|
||||
try:
|
||||
response_data = response.json()
|
||||
# 创建安全版本用于日志输出
|
||||
safe_response = self._create_safe_config_for_logging(response_data)
|
||||
logger.debug(f"DEBUG: Response Text: {json.dumps(safe_response, indent=2)}")
|
||||
except:
|
||||
# 如果不是JSON,直接打印文本
|
||||
censored_text = censor_url(response.text)
|
||||
logger.debug(f"DEBUG: Response Text: {censored_text}")
|
||||
# 记录实际响应内容,但隐藏URL等敏感信息(临时禁用)
|
||||
# censored_text = censor_url(response.text)
|
||||
censored_text = response.text # 直接使用原始文本
|
||||
logger.debug(f"DEBUG: Response Text: {censored_text}")
|
||||
|
||||
response.raise_for_status()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user