diff --git a/n2s3/src/main/scala/fr/univ_lille/cristal/emeraude/n2s3/features/logging/SimMongoLog.scala b/n2s3/src/main/scala/fr/univ_lille/cristal/emeraude/n2s3/features/logging/SimMongoLog.scala
index e1e2df4406c22ea8eb530757696bd50986e20336..c6adb69841efc2ad35e5b4d92065acb17b516454 100644
--- a/n2s3/src/main/scala/fr/univ_lille/cristal/emeraude/n2s3/features/logging/SimMongoLog.scala
+++ b/n2s3/src/main/scala/fr/univ_lille/cristal/emeraude/n2s3/features/logging/SimMongoLog.scala
@@ -292,7 +292,7 @@ class NeuronsPotentialLog(name : String,mongoCollection: MongoCollection[Documen
   override def process(message: Message, sender: ActorRef): Unit = message match {
     case NeuronPotentialResponse(timestamp, source, value) =>
       if (((System.currentTimeMillis() - globalTimestamps) * 1000) - time > 250){
-        time = (System.currentTimeMillis() - globalTimestamps) * 1000
+        time = (System.currentTimeMillis() - globalTimestamps) /1000
         documents = documents.::(Document("T" -> time,"L" -> source.actor.path.name.split(":")(0),
           "N" -> BsonInt32(Integer.valueOf(source.actor.path.name.split(":")(1))), "V" ->
             BsonDouble.apply(BigDecimal(value).setScale(6, BigDecimal.RoundingMode.HALF_UP).toDouble)))
@@ -337,7 +337,7 @@ class LabelMonitoring(n2s3 : N2S3, outputNeuron : Seq[NeuronGroupRef],mongoColle
 
   def receive = {
     case LabelChangeResponse(start, end, label) =>
-      time = (System.currentTimeMillis() - globalTimestamps) * 1000
+      time = (System.currentTimeMillis() - globalTimestamps) /1000
       GlobalLogVars.ActualInput = label
       GlobalLogVars.globalInput = GlobalLogVars.globalInput + 1
       documents = documents.::(Document("L" -> BsonInt32(Integer.valueOf(label)),"T" ->time,"G" -> GlobalLogVars.globalInput))
@@ -426,7 +426,7 @@ class SynapticWeight(list : Seq[Seq[Seq[ConnectionPath]]], refreshRate : Int = 1
             }
           })
 
-          documents = documents.::(Document("T" -> (System.currentTimeMillis() - globalTimestamps) * 1000, "C" -> v._1,"L" -> v._4.actor.path.name.split(":")(0), "To" -> v._2, "V" -> BsonDouble.apply(BigDecimal(v._3).setScale(6, BigDecimal.RoundingMode.HALF_UP).toDouble),"index" -> Document("x" -> x, "y" -> y)))})
+          documents = documents.::(Document("T" -> (System.currentTimeMillis() - globalTimestamps) / 1000 , "C" -> v._1,"L" -> v._4.actor.path.name.split(":")(0), "To" -> v._2, "V" -> BsonDouble.apply(BigDecimal(v._3).setScale(6, BigDecimal.RoundingMode.HALF_UP).toDouble),"index" -> Document("x" -> y, "y" -> x)))})
 
         valuesTmp = values
         values = List.empty