[FEAT] (사용자 로직) : 인증 서비스 구현 완료
v0.1.2 (2025-11-16) - 로그인, 로그아웃, 토큰 갱신, 회원가입 API 구현 완료 - 로그 포맷 통일화
This commit is contained in:
@@ -7,7 +7,7 @@ from typing import Callable
|
||||
from extensions import custom_logger
|
||||
import settings
|
||||
|
||||
logger = custom_logger(f"{settings.LOG_PREFIX})_db_decorator")
|
||||
logger = custom_logger(f"{settings.LOG_PREFIX}_db_decorator")
|
||||
|
||||
_db = None
|
||||
|
||||
@@ -17,7 +17,7 @@ def get_db():
|
||||
if _db is None:
|
||||
from extensions import db
|
||||
_db = db
|
||||
return db
|
||||
return _db
|
||||
|
||||
def transactional(f: Callable) -> Callable:
|
||||
"""
|
||||
@@ -41,7 +41,7 @@ def transactional(f: Callable) -> Callable:
|
||||
except Exception as e:
|
||||
# 실패 시 롤백
|
||||
db.session.rollback()
|
||||
logger.error(f"트랜잭션 롤백 - {f.__name__}")
|
||||
logger.error(f"트랜잭션 롤백 - {f.__name__}: {str(e)}")
|
||||
raise
|
||||
|
||||
return decorated_function()
|
||||
|
||||
return decorated_function
|
||||
Reference in New Issue
Block a user