From 4e705f30dee1019e11c06c8613a4155cb7476376 Mon Sep 17 00:00:00 2001 From: hmo Date: Wed, 15 Jul 2026 22:33:57 +0800 Subject: [PATCH] fix: create logs dir before FileHandler init (246 compat) --- gateway/scripts/usage_collector.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gateway/scripts/usage_collector.py b/gateway/scripts/usage_collector.py index 3896dfa..49b3c86 100644 --- a/gateway/scripts/usage_collector.py +++ b/gateway/scripts/usage_collector.py @@ -58,6 +58,9 @@ TEMP_DIR = _GATEWAY_DIR / "temp" OUTPUT_FILE = TEMP_DIR / "usage_stats.json" LOG_FILE = _GATEWAY_DIR / "logs" / "usage_collector.log" +# ── Ensure log dir exists before FileHandler ── +LOG_FILE.parent.mkdir(parents=True, exist_ok=True) + # ── Logging setup ── logging.basicConfig( level=logging.INFO,