diff --git a/bob/learn/em/train.py b/bob/learn/em/train.py
index dd893159b614af046b47b73674ba96c90cda3e1a..beb93373d7aeff03594ee81dd37fca6cf505f1b2 100644
--- a/bob/learn/em/train.py
+++ b/bob/learn/em/train.py
@@ -76,7 +76,7 @@ def train(trainer, machine, data, max_iterations=50, convergence_threshold=None,
 
             # Terminates if converged (and likelihood computation is set)
             if convergence_threshold != None and convergence_value <= convergence_threshold:
-                logger.info("EM training converged after %d iterations with convergence value %f", convergence_value)
+                logger.info("EM training converged after %d iterations with convergence value %f", i, convergence_value)
                 break
     if hasattr(trainer, "finalize"):
         trainer.finalize(machine, data)