From 47472d59b7d9c3e7988eb40951a0a7bf57782563 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Kr=C4=8Dek?= Date: Sun, 13 Oct 2024 20:24:33 +0200 Subject: [PATCH] Move log level to settings --- telegram_downloader_bot/logger.py | 5 ++--- telegram_downloader_bot/settings.py | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) 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"