From dd4ea009feb69ce481a49d18afc11346a9475fff Mon Sep 17 00:00:00 2001 From: SkyLi Date: Fri, 15 May 2026 15:59:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BB=88=E7=AB=AF=E6=97=A0?= =?UTF-8?q?=E6=97=A5=E5=BF=97=EF=BC=9A=E6=96=AD=E5=BC=80=5Fgui=5Fcallback?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=EF=BC=8C=5Flog=5Fsync=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E7=9B=B4=E6=8E=A5=E8=BE=93=E5=87=BAstderr?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index c5195b5..54a9a75 100644 --- a/main.py +++ b/main.py @@ -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) # ─── 入口 ──────────────────────────────────────────────────