mirror of
https://github.com/grillazz/fastapi-sqlalchemy-asyncpg.git
synced 2025-08-26 16:40:40 +03:00
Merge pull request #90 from grillazz/89-importerror-cannot-import-name-getlogger
logger refactor
This commit is contained in:
commit
f8df8b12bc
@ -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()
|
||||||
|
|
||||||
|
@ -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()
|
||||||
|
@ -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
0
app/utils/__init__.py
Normal 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):
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user