diff --git a/backend/app/backend_pre_start.py b/backend/app/backend_pre_start.py index c2f8e29ae1..46ac425640 100644 --- a/backend/app/backend_pre_start.py +++ b/backend/app/backend_pre_start.py @@ -1,13 +1,10 @@ -import logging - from sqlalchemy import Engine from sqlmodel import Session, select from tenacity import after_log, before_log, retry, stop_after_attempt, wait_fixed from app.core.db import engine -logging.basicConfig(level=logging.INFO) -logger = logging.getLogger(__name__) +from app.utils import logging, logger max_tries = 60 * 5 # 5 minutes wait_seconds = 1 diff --git a/backend/app/initial_data.py b/backend/app/initial_data.py index d806c3d381..6d7b84345d 100644 --- a/backend/app/initial_data.py +++ b/backend/app/initial_data.py @@ -1,11 +1,8 @@ -import logging - from sqlmodel import Session from app.core.db import engine, init_db -logging.basicConfig(level=logging.INFO) -logger = logging.getLogger(__name__) +from app.utils import logging, logger def init() -> None: diff --git a/backend/app/tests_pre_start.py b/backend/app/tests_pre_start.py index 0ce6045635..3432c67bb3 100644 --- a/backend/app/tests_pre_start.py +++ b/backend/app/tests_pre_start.py @@ -1,13 +1,10 @@ -import logging - from sqlalchemy import Engine from sqlmodel import Session, select from tenacity import after_log, before_log, retry, stop_after_attempt, wait_fixed from app.core.db import engine -logging.basicConfig(level=logging.INFO) -logger = logging.getLogger(__name__) +from app.utils import logging, logger max_tries = 60 * 5 # 5 minutes wait_seconds = 1 diff --git a/backend/app/utils.py b/backend/app/utils.py index 267993745e..59c19f0065 100644 --- a/backend/app/utils.py +++ b/backend/app/utils.py @@ -12,6 +12,11 @@ from app.core.config import settings +logging.basicConfig(level=logging.INFO) +logger = logging.getLogger(__name__) +__all__ = ['logger'] + + @dataclass class EmailData: html_content: str @@ -114,4 +119,4 @@ def verify_password_reset_token(token: str) -> str | None: decoded_token = jwt.decode(token, settings.SECRET_KEY, algorithms=["HS256"]) return str(decoded_token["sub"]) except InvalidTokenError: - return None + return None \ No newline at end of file