Newer
Older
thu-learn-downloader-optimized / thu_learn_downloader / common / logging.py
@liblaf liblaf on 10 Oct 2023 348 bytes fix: fix SSL error
import logging
from enum import StrEnum

from rich.logging import RichHandler

logging.basicConfig(
    format="%(message)s", datefmt="[%X]", level=logging.NOTSET, handlers=[RichHandler()]
)


class LogLevel(StrEnum):
    NOTSET = "NOTSET"
    DEBUG = "DEBUG"
    INFO = "INFO"
    WARNING = "WARNING"
    ERROR = "ERROR"
    CRITICAL = "CRITICAL"