Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
In RL, count the time from the begining of the application, not from the 1 jan 1970...
authormquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 23 Jun 2005 14:40:39 +0000 (14:40 +0000)
committermquinson <mquinson@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Thu, 23 Jun 2005 14:40:39 +0000 (14:40 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1380 48e7efb5-ca39-0410-a469-dd3cf9ba447f

src/xbt/log_default_appender.c

index cdf659c..7aeb170 100644 (file)
@@ -38,10 +38,14 @@ xbt_log_appender_t xbt_log_default_appender  = &xbt_log_appender_file;
 
 static const char* xbt_logappender_verbose_information(void) {
   static char buffer[256];
 
 static const char* xbt_logappender_verbose_information(void) {
   static char buffer[256];
+  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(),
 
   if(strlen(xbt_procname()))
     sprintf(buffer,"%s:%s:(%d) %g", gras_os_myname(),
-           xbt_procname(),gras_os_getpid(),gras_os_time());
+           xbt_procname(),gras_os_getpid(),gras_os_time()-begin_of_time);
   else 
     buffer[0]=0;
   
   else 
     buffer[0]=0;