From 3cac2bad55bff673d97c57a4e461bda9b339f46c Mon Sep 17 00:00:00 2001 From: 6vision Date: Sun, 29 Jun 2025 17:12:28 +0800 Subject: [PATCH] refactor: improve logger message to use dynamic port --- channel/web/web_channel.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/channel/web/web_channel.py b/channel/web/web_channel.py index 35f71d5..b937f87 100644 --- a/channel/web/web_channel.py +++ b/channel/web/web_channel.py @@ -189,6 +189,7 @@ class WebChannel(ChatChannel): return f.read() def startup(self): + port = conf().get("web_port", 9899) logger.info("""[WebChannel] 当前channel为web,可修改 config.json 配置文件中的 channel_type 字段进行切换。全部可用类型为: 1. web: 网页 2. terminal: 终端 @@ -197,7 +198,7 @@ class WebChannel(ChatChannel): 5. wechatcom_app: 企微自建应用 6. dingtalk: 钉钉 7. feishu: 飞书""") - logger.info("Web对话网页已运行, 请使用浏览器访问 http://localhost:9899/chat") + logger.info(f"Web对话网页已运行, 请使用浏览器访问 http://localhost:{port}/chat") # 确保静态文件目录存在 static_dir = os.path.join(os.path.dirname(__file__), 'static') @@ -212,7 +213,6 @@ class WebChannel(ChatChannel): '/chat', 'ChatHandler', '/assets/(.*)', 'AssetsHandler', # 匹配 /assets/任何路径 ) - port = conf().get("web_port", 9899) app = web.application(urls, globals(), autoreload=False) # 禁用web.py的默认日志输出