manga-dlp/mangadlp/__init__.py

23 lines
653 B
Python
Raw Normal View History

2022-07-06 22:19:40 +02:00
import logging
from mangadlp.logger import logger_lean, logger_verbose
# prepare logger with default level INFO==20
2022-07-06 22:19:40 +02:00
logging.basicConfig(
format="%(asctime)s | %(levelname)s: %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
level=20,
2022-07-06 22:19:40 +02:00
handlers=[logging.StreamHandler()],
)
# create custom log levels
2022-07-06 22:19:40 +02:00
logging.addLevelName(15, "VERBOSE")
logging.VERBOSE = 15 # type: ignore
2022-07-06 22:19:40 +02:00
logging.verbose = logger_verbose # type: ignore
logging.Logger.verbose = logger_verbose # type: ignore
logging.addLevelName(25, "LEAN")
logging.VERBOSE = 25 # type: ignore
2022-07-06 22:19:40 +02:00
logging.lean = logger_lean # type: ignore
logging.Logger.lean = logger_lean # type: ignore