[FEAT] (사용자 로직) : 인증 서비스 구현 완료

v0.1.2 (2025-11-16)
- 로그인, 로그아웃, 토큰 갱신, 회원가입 API 구현 완료
- 로그 포맷 통일화
This commit is contained in:
2025-11-16 16:20:45 +09:00
parent ae2766cff5
commit e20c7d58b1
21 changed files with 792 additions and 56 deletions

View File

@@ -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