diff --git a/convert2rhel/logger.py b/convert2rhel/logger.py index 12d009fae..bcbead225 100644 --- a/convert2rhel/logger.py +++ b/convert2rhel/logger.py @@ -38,6 +38,8 @@ from logging.handlers import BufferingHandler from time import gmtime, strftime +from convert2rhel.utils.phase import ConversionPhases + LOG_DIR = "/var/log/convert2rhel" @@ -283,8 +285,15 @@ def format(self, record): color = self._getLogLevelColor(record, is_task) if is_task: - asterisks = "*" * (90 - len(record.msg) - 25) - fmt_orig = "\n[%(asctime)s] TASK - [%(message)s] " + asterisks + log_phase_name = "" + if ConversionPhases.current_phase and ConversionPhases.current_phase.log_name: + log_phase_name = ConversionPhases.current_phase.log_name + asterisks = "*" * (90 - len(log_phase_name) - len(record.msg) - 25) + + fmt_orig = "\n[%(asctime)s] TASK - [{log_phase_name}%(message)s] {asterisks}".format( + log_phase_name=log_phase_name, asterisks=asterisks + ) + self.datefmt = "%Y-%m-%dT%H:%M:%S%z" elif record.levelno >= logging.WARNING: fmt_orig = "%(levelname)s - %(message)s"