Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Automatic update
[simgrid.git] / src / xbt / log_default_appender.c
index 4c703a5..7aeb170 100644 (file)
@@ -38,9 +38,17 @@ xbt_log_appender_t xbt_log_default_appender  = &xbt_log_appender_file;
 
 static const char* xbt_logappender_verbose_information(void) {
   static char buffer[256];
-
-  sprintf(buffer,"%s:%s:(%d) %g", gras_os_myname(),
-         xbt_procname(),gras_process_getpid(),gras_os_time());
+  static double begin_of_time = -1;
+  
+  if (begin_of_time<0) 
+    begin_of_time=gras_os_time();
+
+  if(strlen(xbt_procname()))
+    sprintf(buffer,"%s:%s:(%d) %g", gras_os_myname(),
+           xbt_procname(),gras_os_getpid(),gras_os_time()-begin_of_time);
+  else 
+    buffer[0]=0;
+  
   return buffer;
 }