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 <LuizEduardo.Bonatti@windriver.com>
This commit is contained in:
Luis Eduardo Bonatti
2025-08-21 16:27:35 -03:00
parent cb9c6c60d1
commit 0dea7915cd
2 changed files with 8 additions and 4 deletions

View File

@@ -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):

View File

@@ -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):