From d68f38c22b3c4d5e1819832b5e80860050ca0723 Mon Sep 17 00:00:00 2001 From: Italo Valcy Date: Fri, 14 Feb 2025 14:22:34 -0300 Subject: [PATCH] adding log level configuration from env variable --- sdx_lc/app.py | 5 +++-- sdx_lc/utils/db_utils.py | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/sdx_lc/app.py b/sdx_lc/app.py index d401267..e8f2c0a 100644 --- a/sdx_lc/app.py +++ b/sdx_lc/app.py @@ -46,11 +46,12 @@ def create_app(): logging.getLogger("pika").setLevel(logging.WARNING) log_file = os.getenv("LOG_FILE") + log_level = logging.getLevelName(os.getenv("LOG_LEVEL", "DEBUG")) if log_file: - logging.basicConfig(filename=log_file, level=logging.DEBUG) + logging.basicConfig(filename=log_file, level=log_level) else: - logging.basicConfig(level=logging.DEBUG) + logging.basicConfig(level=log_level) logger.info( f"SDX Local Controller starting up (" diff --git a/sdx_lc/utils/db_utils.py b/sdx_lc/utils/db_utils.py index 39cff63..613cb0b 100644 --- a/sdx_lc/utils/db_utils.py +++ b/sdx_lc/utils/db_utils.py @@ -30,8 +30,9 @@ def __init__(self): if not self.config_table_name: raise Exception("DB_CONFIG_TABLE_NAME environment variable is not set") + log_level = logging.getLevelName(os.getenv("LOG_LEVEL", "DEBUG")) self.logger = logging.getLogger(__name__) - self.logger.setLevel(logging.DEBUG) + self.logger.setLevel(log_level) mongo_user = os.getenv("MONGO_USER") or "guest" mongo_pass = os.getenv("MONGO_PASS") or "guest"