diff --git a/telegram_downloader_bot/logger.py b/telegram_downloader_bot/logger.py index 441298c..dbb8a6c 100644 --- a/telegram_downloader_bot/logger.py +++ b/telegram_downloader_bot/logger.py @@ -1,7 +1,6 @@ import logging -import os -LOG_LEVEL = os.getenv("LOG_LEVEL") +from telegram_downloader_bot.settings import settings def configure_logger(log_level: str) -> logging.Logger: @@ -18,4 +17,4 @@ def configure_logger(log_level: str) -> logging.Logger: return logging.getLogger() -log = configure_logger(LOG_LEVEL) +log = configure_logger(settings.log_level) diff --git a/telegram_downloader_bot/settings.py b/telegram_downloader_bot/settings.py index 8d3511d..3cdc0b2 100644 --- a/telegram_downloader_bot/settings.py +++ b/telegram_downloader_bot/settings.py @@ -32,6 +32,9 @@ class Settings(BaseSettings): A list or comma-separated string of IDs that are allowed access to the bot or application. + log_level : str + The log level used for logging module. + Config: ------- env_file : str @@ -45,6 +48,7 @@ class Settings(BaseSettings): bot_token: str storage: os.path allowed_ids: str + log_level: str class Config: env_file = ".env"