Spaces:
Running
Running
File size: 593 Bytes
be398ac fcb8b13 be398ac fcb8b13 be398ac fcb8b13 be398ac fcb8b13 be398ac fcb8b13 be398ac fcb8b13 be398ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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>"
) |