Multimodal-RAG / utils /logger.py
3v324v23's picture
fix
be398ac
raw
history blame contribute delete
593 Bytes
import os
import sys
from loguru import logger
from config.settings import settings
# logger configuration
logger.remove() # remove default config
log_path = os.path.join(settings.LOG_DIR, "file_{time}.log")
logger.add(
log_path,
rotation="10 MB",
compression="zip",
level=settings.LOG_LEVEL, # log level from settings
colorize=True,
format="{time} {level} {message}",
enqueue=True
)
logger.add(
sys.stderr, # output to console
level=settings.LOG_LEVEL,
colorize=True,
format="<green>{time}</green> <level>{level}</level> <bold>{message}</bold>"
)