From 7e682190ab22c2d62bd92fa12db819cc2a6337cd Mon Sep 17 00:00:00 2001 From: AskaEth Date: Wed, 10 Jun 2026 19:51:07 +0800 Subject: [PATCH] Fix: URL spacing for terminal clickability, DEBUG level from config --- main.py | 8 ++++---- services/tui_service.py | 3 ++- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/main.py b/main.py index 111fc69..bfbd733 100644 --- a/main.py +++ b/main.py @@ -158,8 +158,8 @@ class SenSuFramework: logger.info("✅ 互联网服务启动成功") # 显示服务信息 - logger.info(f"🌐 服务地址: http://{internet_service.http_host}:{internet_service.http_port}") - logger.info(f"🔍 健康检查: http://{internet_service.http_host}:{internet_service.http_port}/health") + logger.info(f"🌐 服务地址: http://{internet_service.http_host}:{internet_service.http_port}") + logger.info(f"🔍 健康检查: http://{internet_service.http_host}:{internet_service.http_port}/health") else: logger.warning("⚠️ 网络服务已启动但端口未响应") else: @@ -206,9 +206,9 @@ class SenSuFramework: tui_service.show_message(f"当前日志级别 {logLevel}\n", "info") tui_service.show_message("====================================\n", "info") tui_service.show_message(f"当前API配置地址", "debug") - tui_service.show_message(f"地址:http://{internet_service.http_host}:{internet_service.http_port}", "debug") + tui_service.show_message(f"地址: http://{internet_service.http_host}:{internet_service.http_port}", "debug") tui_service.show_message("====================================\n", "debug") - tui_service.show_message(f"🌐 Web 面板配置地址: http://{internet_service.http_host}:{internet_service.http_port}{panel_path}", "info") + tui_service.show_message(f"🌐 Web 面板配置地址: http://{internet_service.http_host}:{internet_service.http_port}{panel_path}", "info") else: print("🐱 SenSu 已就绪!输入 'help' 查看可用命令") diff --git a/services/tui_service.py b/services/tui_service.py index b755c70..61f4c19 100644 --- a/services/tui_service.py +++ b/services/tui_service.py @@ -51,7 +51,8 @@ class LogDisplay(Static): # 添加我们的自定义处理器 custom_handler = self.TUILogHandler(self) - custom_handler.setLevel(logging.DEBUG) # 捕获所有级别的日志 + log_level = getattr(logging, self.log_level.upper(), logging.DEBUG) if hasattr(self, log_level) else logging.DEBUG + custom_handler.setLevel(log_level) # 从配置读取日志级别 # 强制使用包含彩色级别的格式器 formatter = self.ColoredFormatter(