Logging multiprocessing: configure logger dans les workers spawn + compteur de progression

This commit is contained in:
Antoine Jacquin
2026-05-10 01:30:01 +02:00
parent 293ce3fae1
commit 85aaf5f278
2 changed files with 24 additions and 3 deletions

View File

@ -35,6 +35,15 @@ def setup_logging(verbose=False, debug=False):
logger.setLevel(level)
logger.handlers.clear()
logger.addHandler(handler)
# Also configure the root logger so worker processes log properly
root_logger = logging.getLogger()
root_logger.setLevel(level)
if not root_logger.handlers:
root_handler = logging.StreamHandler(sys.stdout)
root_handler.setFormatter(logging.Formatter(fmt, datefmt="%H:%M:%S"))
root_logger.addHandler(root_handler)
return logger