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

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jacquin Antoine
2026-05-10 01:30:01 +02:00
parent bf4e42d571
commit df6545460b
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