Archived
Add logger
This commit is contained in:
@@ -14,3 +14,4 @@ wheels/
|
||||
|
||||
*.duckdb
|
||||
*.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