Skip to content

Commit

Permalink
adding log level configuration from env variable
Browse files Browse the repository at this point in the history
  • Loading branch information
Italo Valcy committed Feb 14, 2025
1 parent 5921039 commit d68f38c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
5 changes: 3 additions & 2 deletions sdx_lc/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 ("
Expand Down
3 changes: 2 additions & 1 deletion sdx_lc/utils/db_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit d68f38c

Please sign in to comment.