From 59574250133dfc3d2637da65be0692c9a21be107 Mon Sep 17 00:00:00 2001 From: snomiao Date: Sun, 29 Mar 2026 03:06:11 +0900 Subject: [PATCH] fix: move proxy log messages after setup_logger to avoid double logging logging.info() before setup_logger() triggers basicConfig(), adding an extra handler that causes duplicate log lines and bypasses LogInterceptor. Move proxy log messages after setup_logger() and read from env vars directly since they've already been set. --- main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 3c3dab979..990fcf4c1 100644 --- a/main.py +++ b/main.py @@ -60,11 +60,9 @@ def _apply_proxy_env_vars(): if not https_proxy: _set_proxy_var('HTTPS_PROXY', http_proxy) _set_proxy_var('https_proxy', http_proxy) - logging.info("HTTP proxy configured: %s", http_proxy) if https_proxy: _set_proxy_var('HTTPS_PROXY', https_proxy) _set_proxy_var('https_proxy', https_proxy) - logging.info("HTTPS proxy configured: %s", https_proxy) if no_proxy: _set_proxy_var('NO_PROXY', no_proxy) _set_proxy_var('no_proxy', no_proxy) @@ -79,6 +77,11 @@ if __name__ == "__main__": setup_logger(log_level=args.verbose, use_stdout=args.log_stdout) +if os.environ.get('HTTP_PROXY'): + logging.info("HTTP proxy configured: %s", os.environ['HTTP_PROXY']) +if os.environ.get('HTTPS_PROXY'): + logging.info("HTTPS proxy configured: %s", os.environ['HTTPS_PROXY']) + faulthandler.enable(file=sys.stderr, all_threads=False) import comfy_aimdo.control