Merge pull request #90 from grillazz/89-importerror-cannot-import-name-getlogger

logger refactor
This commit is contained in:
Jakub Miazek 2023-06-03 15:36:17 +02:00 committed by GitHub
commit f8df8b12bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 7 additions and 7 deletions

View File

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

View File

@ -4,7 +4,7 @@ from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
from sqlalchemy.orm import sessionmaker from sqlalchemy.orm import sessionmaker
from app import config from app import config
from app.logging import AppLogger from app.utils.logging import AppLogger
global_settings = config.get_settings() global_settings = config.get_settings()
logger = AppLogger.__call__().get_logger() logger = AppLogger.__call__().get_logger()

View File

@ -3,7 +3,7 @@ from fastapi import FastAPI
from app.api.nonsense import router as nonsense_router from app.api.nonsense import router as nonsense_router
from app.api.shakespeare import router as shakespeare_router from app.api.shakespeare import router as shakespeare_router
from app.api.stuff import router as stuff_router from app.api.stuff import router as stuff_router
from app.logging import AppLogger from app.utils.logging import AppLogger
logger = AppLogger.__call__().get_logger() logger = AppLogger.__call__().get_logger()

0
app/utils/__init__.py Normal file
View File

View File

@ -4,7 +4,7 @@ from rich.console import Console
from rich.logging import RichHandler from rich.logging import RichHandler
from app.utils import SingletonMeta from app.utils.singleton import SingletonMeta
class AppLogger(metaclass=SingletonMeta): class AppLogger(metaclass=SingletonMeta):

View File

@ -25,20 +25,20 @@ handlers = uvicorn
qualname = uvicorn.access qualname = uvicorn.access
[handler_stream] [handler_stream]
class = app.logging.RichConsoleHandler class = app.utils.logging.RichConsoleHandler
kwargs = {"omit_repeated_times":True, "show_time": False, "enable_link_path": False, "tracebacks_show_locals": True} kwargs = {"omit_repeated_times":True, "show_time": False, "enable_link_path": False, "tracebacks_show_locals": True}
args = (100, "white") args = (100, "white")
formatter = default formatter = default
stream = ext://sys.stdout stream = ext://sys.stdout
[handler_sqlalchemy] [handler_sqlalchemy]
class = app.logging.RichConsoleHandler class = app.utils.logging.RichConsoleHandler
kwargs = {"omit_repeated_times":True, "show_time": False, "enable_link_path": False, "tracebacks_show_locals": True} kwargs = {"omit_repeated_times":True, "show_time": False, "enable_link_path": False, "tracebacks_show_locals": True}
args = (100, "magenta") args = (100, "magenta")
formatter = default formatter = default
[handler_uvicorn] [handler_uvicorn]
class = app.logging.RichConsoleHandler class = app.utils.logging.RichConsoleHandler
kwargs = {"omit_repeated_times":True, "show_time": False, "enable_link_path": False, "tracebacks_show_locals": True} kwargs = {"omit_repeated_times":True, "show_time": False, "enable_link_path": False, "tracebacks_show_locals": True}
args = (100, "yellow") args = (100, "yellow")
formatter = default formatter = default