switch logger to rotoger

This commit is contained in:
grillazz 2025-07-27 20:09:30 +02:00
parent ffccf8fda0
commit a8c645ad95
12 changed files with 645 additions and 621 deletions

View File

@ -56,8 +56,6 @@ COPY /templates/ templates/
COPY .env app/
COPY alembic.ini /panettone/alembic.ini
COPY /alembic/ /panettone/alembic/
COPY logging-uvicorn.json /panettone/logging-uvicorn.json
COPY logging-granian.json /panettone/logging-granian.json
COPY pyproject.toml /panettone/pyproject.toml
RUN python -V

View File

@ -5,7 +5,7 @@ from pydantic import EmailStr
from starlette.concurrency import run_in_threadpool
from app.services.smtp import SMTPEmailService
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -4,7 +4,7 @@ from fastapi import APIRouter, Depends, Form
from fastapi.responses import StreamingResponse
from app.services.llm import get_llm_service
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -5,7 +5,7 @@ from sqlalchemy.ext.asyncio import AsyncSession
from app.database import get_db
from app.models.stuff import Stuff
from app.schemas.stuff import StuffResponse, StuffSchema
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -7,7 +7,7 @@ from app.database import get_db
from app.models.user import User
from app.schemas.user import TokenResponse, UserLogin, UserResponse, UserSchema
from app.services.auth import create_access_token
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -3,7 +3,7 @@ from collections.abc import AsyncGenerator
from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine
from app.config import settings as global_settings
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -15,7 +15,7 @@ from app.api.user import router as user_router
from app.config import settings as global_settings
from app.redis import get_redis
from app.services.auth import AuthBearer
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")

View File

@ -6,7 +6,7 @@ from sqlalchemy.exc import IntegrityError, SQLAlchemyError
from sqlalchemy.ext.asyncio import AsyncSession
from sqlalchemy.orm import DeclarativeBase, declared_attr
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -6,7 +6,7 @@ from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
from app.config import settings as global_settings
from app.models.user import User
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
logger = AppStructLogger().get_logger()

View File

@ -7,7 +7,7 @@ from fastapi.templating import Jinja2Templates
from pydantic import EmailStr
from app.config import settings as global_settings
from app.utils.logging import AppStructLogger
from rotoger import AppStructLogger
from app.utils.singleton import SingletonMetaNoArgs
logger = AppStructLogger().get_logger()

View File

@ -29,8 +29,7 @@ dependencies = [
"polyfactory>=2.21.0",
"granian>=2.3.2",
"apscheduler[redis,sqlalchemy]>=4.0.0a6",
"structlog>=25.4.0",
"whenever>=0.8.5",
"rotoger",
]
[tool.uv]

1243
uv.lock generated

File diff suppressed because it is too large Load Diff