From 10ba64d3d140c4503732214d511094e0b0bde354 Mon Sep 17 00:00:00 2001 From: icurfer Date: Wed, 14 Jan 2026 11:51:04 +0900 Subject: [PATCH] v0.0.7 | Change logging from print to logger Co-Authored-By: Claude Opus 4.5 --- nhn_prj/middleware.py | 19 +++++++------------ version | 2 +- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/nhn_prj/middleware.py b/nhn_prj/middleware.py index 5876720..59285fe 100644 --- a/nhn_prj/middleware.py +++ b/nhn_prj/middleware.py @@ -1,7 +1,6 @@ # nhn_prj/middleware.py import logging import time -import sys logger = logging.getLogger(__name__) @@ -16,22 +15,20 @@ class RequestLoggingMiddleware: # 요청 시작 시간 start_time = time.time() - # 표준출력으로 직접 출력 - print( + # 요청 정보 로깅 + logger.info( f"[REQUEST] {request.method} {request.path} " f"| Host: {request.get_host()} " - f"| IP: {self.get_client_ip(request)}", - file=sys.stdout, - flush=True + f"| IP: {self.get_client_ip(request)}" ) - # 헤더 로깅 (디버깅용) + # NHN 헤더 로깅 nhn_headers = { k: v for k, v in request.headers.items() if k.lower().startswith('x-nhn') } if nhn_headers: - print(f"[HEADERS] NHN Headers: {nhn_headers}", file=sys.stdout, flush=True) + logger.info(f"[HEADERS] NHN Headers: {nhn_headers}") # 응답 처리 response = self.get_response(request) @@ -40,12 +37,10 @@ class RequestLoggingMiddleware: duration = time.time() - start_time # 응답 정보 로깅 - print( + logger.info( f"[RESPONSE] {request.method} {request.path} " f"| Status: {response.status_code} " - f"| Duration: {duration:.3f}s", - file=sys.stdout, - flush=True + f"| Duration: {duration:.3f}s" ) return response diff --git a/version b/version index 254a9f2..04eddb2 100644 --- a/version +++ b/version @@ -1 +1 @@ -v0.0.6 \ No newline at end of file +v0.0.7 \ No newline at end of file