Archived
Add logger
This commit is contained in:
@@ -14,3 +14,4 @@ wheels/
|
|||||||
|
|
||||||
*.duckdb
|
*.duckdb
|
||||||
*.db
|
*.db
|
||||||
|
*.log
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
from loguru import logger
|
||||||
|
from settings import settings
|
||||||
|
from rich.logging import RichHandler
|
||||||
|
|
||||||
|
logger.remove()
|
||||||
|
logger.add(
|
||||||
|
sink=settings.logs_dir / "logs.log",
|
||||||
|
level="INFO",
|
||||||
|
format="{time:YYYY-MM-DD at HH:mm:ss} | {level} | {message}",
|
||||||
|
rotation="1 hour",
|
||||||
|
compression="gz",
|
||||||
|
serialize=True,
|
||||||
|
encoding="utf-8",
|
||||||
|
retention=5,
|
||||||
|
)
|
||||||
|
logger.add(
|
||||||
|
RichHandler(
|
||||||
|
level="DEBUG",
|
||||||
|
markup=True,
|
||||||
|
rich_tracebacks=True,
|
||||||
|
tracebacks_extra_lines=3,
|
||||||
|
),
|
||||||
|
format="{message}",
|
||||||
|
)
|
||||||
|
|
||||||
|
__all__ = ["logger"]
|
||||||
Reference in New Issue
Block a user