import logging from telegram_downloader_bot.settings import settings def configure_logger(log_level: str) -> logging.Logger: log_format = ( "%(asctime)s | %(levelname)7s | %(module)10s " "| %(funcName)20s | %(message)s" ) logging.basicConfig( level=log_level, format=log_format, ) return logging.getLogger() log = configure_logger(settings.log_level)