Skip to content

Commit a5d63d4

Browse files
authored
Merge pull request #221 from grillazz/switch-logger-to-rotoger
switch to new Rotoger class
2 parents 29c8527 + 331df3f commit a5d63d4

File tree

12 files changed

+27
-25
lines changed

12 files changed

+27
-25
lines changed

app/api/health.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22

33
from fastapi import APIRouter, Depends, Query, Request, status
44
from pydantic import EmailStr
5-
from rotoger import AppStructLogger
5+
from rotoger import Rotoger
66
from starlette.concurrency import run_in_threadpool
77

88
from app.services.smtp import SMTPEmailService
99

10-
logger = AppStructLogger().get_logger()
10+
logger = Rotoger().get_logger()
1111

1212
router = APIRouter()
1313

1414

15+
16+
1517
@router.get("/redis", status_code=status.HTTP_200_OK)
1618
async def redis_check(request: Request):
1719
"""

app/api/ml.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
from fastapi import APIRouter, Depends, Form
44
from fastapi.responses import StreamingResponse
5-
from rotoger import AppStructLogger
5+
from rotoger import Rotoger
66

77
from app.services.llm import get_llm_service
88

9-
logger = AppStructLogger().get_logger()
9+
logger = Rotoger().get_logger()
1010

1111
router = APIRouter()
1212

app/api/stuff.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from fastapi import APIRouter, Depends, HTTPException, Request, status
2-
from rotoger import AppStructLogger
2+
from rotoger import Rotoger
33
from sqlalchemy.exc import SQLAlchemyError
44
from sqlalchemy.ext.asyncio import AsyncSession
55

@@ -8,7 +8,7 @@
88
from app.schemas.stuff import RandomStuff as RandomStuffSchema
99
from app.schemas.stuff import StuffResponse, StuffSchema
1010

11-
logger = AppStructLogger().get_logger()
11+
logger = Rotoger().get_logger()
1212

1313
router = APIRouter(prefix="/v1/stuff")
1414

app/api/user.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from typing import Annotated
22

33
from fastapi import APIRouter, Depends, Form, HTTPException, Request, status
4-
from rotoger import AppStructLogger
4+
from rotoger import Rotoger
55
from sqlalchemy.ext.asyncio import AsyncSession
66

77
from app.database import get_db
88
from app.models.user import User
99
from app.schemas.user import TokenResponse, UserLogin, UserResponse, UserSchema
1010
from app.services.auth import create_access_token
1111

12-
logger = AppStructLogger().get_logger()
12+
logger = Rotoger().get_logger()
1313

1414
router = APIRouter(prefix="/v1/user")
1515

app/database.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
from collections.abc import AsyncGenerator
22

33
from fastapi.exceptions import ResponseValidationError
4-
from rotoger import AppStructLogger
4+
from rotoger import Rotoger
55
from sqlalchemy.exc import SQLAlchemyError
66
from sqlalchemy.ext.asyncio import async_sessionmaker, create_async_engine
77

88
from app.config import settings as global_settings
99

10-
logger = AppStructLogger().get_logger()
10+
logger = Rotoger().get_logger()
1111

1212
engine = create_async_engine(
1313
global_settings.asyncpg_url.unicode_string(),

app/exception_handlers/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import orjson
22
from attrs import define, field
33
from fastapi import Request
4-
from rotoger import AppStructLogger
4+
from rotoger import Rotoger
55

6-
logger = AppStructLogger().get_logger()
6+
logger = Rotoger().get_logger()
77

88

99
@define(slots=True)

app/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from fastapi import Depends, FastAPI, Request
66
from fastapi.responses import HTMLResponse
77
from fastapi.templating import Jinja2Templates
8-
from rotoger import AppStructLogger
8+
from rotoger import Rotoger
99

1010
from app.api.health import router as health_router
1111
from app.api.ml import router as ml_router
@@ -18,7 +18,7 @@
1818
from app.redis import get_redis
1919
from app.services.auth import AuthBearer
2020

21-
logger = AppStructLogger().get_logger()
21+
logger = Rotoger().get_logger()
2222
templates = Jinja2Templates(directory=Path(__file__).parent.parent / "templates")
2323

2424

app/models/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
from asyncpg import UniqueViolationError
44
from fastapi import HTTPException, status
5-
from rotoger import AppStructLogger
5+
from rotoger import Rotoger
66
from sqlalchemy.exc import IntegrityError, SQLAlchemyError
77
from sqlalchemy.ext.asyncio import AsyncSession
88
from sqlalchemy.orm import DeclarativeBase, declared_attr
99

10-
logger = AppStructLogger().get_logger()
10+
logger = Rotoger().get_logger()
1111

1212

1313
class Base(DeclarativeBase):

app/services/auth.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
import jwt
44
from fastapi import HTTPException, Request
55
from fastapi.security import HTTPAuthorizationCredentials, HTTPBearer
6-
from rotoger import AppStructLogger
6+
from rotoger import Rotoger
77

88
from app.config import settings as global_settings
99
from app.models.user import User
1010

11-
logger = AppStructLogger().get_logger()
11+
logger = Rotoger().get_logger()
1212

1313

1414
async def get_from_redis(request: Request, key: str):

app/services/smtp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
from attrs import define, field
66
from fastapi.templating import Jinja2Templates
77
from pydantic import EmailStr
8-
from rotoger import AppStructLogger
8+
from rotoger import Rotoger
99

1010
from app.config import settings as global_settings
1111
from app.utils.singleton import SingletonMetaNoArgs
1212

13-
logger = AppStructLogger().get_logger()
13+
logger = Rotoger().get_logger()
1414

1515

1616
@define

0 commit comments

Comments
 (0)