From 1e80d4c613c710f1a4654afc8ea67ce067bd5701 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Wed, 8 Apr 2026 14:52:46 +0900 Subject: [PATCH] =?UTF-8?q?fix(search):=20query=5Fanalyzer=EA=B0=80=20setu?= =?UTF-8?q?p=5Flogger=20=EC=82=AC=EC=9A=A9=ED=95=98=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기본 logging.getLogger()는 WARNING 레벨이라 prewarm/analyze 진행 로그가 stdout/파일 어디에도 안 찍혔음. setup_logger("query_analyzer")로 교체하면 logs/query_analyzer.log + stdout 둘 다 INFO 레벨 출력. Co-Authored-By: Claude Opus 4.6 (1M context) --- app/services/search/query_analyzer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/search/query_analyzer.py b/app/services/search/query_analyzer.py index 96573b2..b034ce5 100644 --- a/app/services/search/query_analyzer.py +++ b/app/services/search/query_analyzer.py @@ -29,14 +29,14 @@ from __future__ import annotations import asyncio import hashlib -import logging import time from typing import Any from ai.client import AIClient, _load_prompt, parse_json_response from core.config import settings +from core.utils import setup_logger -logger = logging.getLogger("query_analyzer") +logger = setup_logger("query_analyzer") # ─── 상수 (plan 영구 룰) ──────────────────────────────── PROMPT_VERSION = "v2" # prompts/query_analyze.txt 축소판