修复终端无日志:断开_gui_callback循环,_log_sync改为直接输出stderr

This commit is contained in:
2026-05-15 15:59:24 +08:00
parent 65bdf1d538
commit dd4ea009fe
+2 -4
View File
@@ -151,9 +151,7 @@ class App:
# 关闭窗口时清理
self.root.protocol("WM_DELETE_WINDOW", self._on_close)
# 将 log 模块输出重定向到 GUI 日志窗口
from log import set_gui_callback
set_gui_callback(self._log)
# 日志统一输出到 stderr(终端 / 控制台窗口可见)
self._load_config()
@@ -996,7 +994,7 @@ class App:
return await future
def _log_sync(self, msg):
pass
print(f"[{datetime.now().strftime('%H:%M:%S')}] {msg}", file=sys.stderr, flush=True)
# ─── 入口 ──────────────────────────────────────────────────