From 0dea7915cd9a26da936fbbd95e544371ada3ca52 Mon Sep 17 00:00:00 2001 From: Luis Eduardo Bonatti Date: Thu, 21 Aug 2025 16:27:35 -0300 Subject: [PATCH] Configure logger to root_level. This commit set config log to root level, by doing that it solves the issue regarding LOG being initiated without "main_logger" and will set the right log format regardless of how LOG was initialized. Test Plan: PASS: Major release deployment stx10 -> stx11. PASS: Rollback after activate. PASS: Delete after deploy start. PASS: Check log are present even with __name__ in LOG. Task: 52720 Story: 2011357 Change-Id: I25cd6c466923d2db3df360e6b3dc57ed64e26e82 Signed-off-by: Luis Eduardo Bonatti --- software/scripts/upgrade_utils.py | 6 ++++-- software/software/utilities/utils.py | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/software/scripts/upgrade_utils.py b/software/scripts/upgrade_utils.py index bf2a284a..841ead50 100644 --- a/software/scripts/upgrade_utils.py +++ b/software/scripts/upgrade_utils.py @@ -187,10 +187,12 @@ def configure_logging(filename, log_level=logging.INFO): log_format = log_format.replace('%(exec)s', my_exec) formatter = logging.Formatter(log_format, datefmt="%FT%T") - LOG.setLevel(log_level) + root_logger = logging.getLogger() + + root_logger.setLevel(log_level) main_log_handler = logging.FileHandler(filename) main_log_handler.setFormatter(formatter) - LOG.addHandler(main_log_handler) + root_logger.addHandler(main_log_handler) def get_platform_conf(key): diff --git a/software/software/utilities/utils.py b/software/software/utilities/utils.py index 8d99294c..e3d10ac7 100644 --- a/software/software/utilities/utils.py +++ b/software/software/utilities/utils.py @@ -51,10 +51,12 @@ def configure_logging(): log_format = log_format.replace('%(exec)s', my_exec) formatter = logging.Formatter(log_format, datefmt="%FT%T") - LOG.setLevel(logging.INFO) + root_logger = logging.getLogger() + + root_logger.setLevel(logging.INFO) main_log_handler = logging.FileHandler(SOFTWARE_LOG_FILE) main_log_handler.setFormatter(formatter) - LOG.addHandler(main_log_handler) + root_logger.addHandler(main_log_handler) def get_migration_scripts(migration_script_dir):