Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
We want host name here, not process name.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 22 Nov 2012 17:03:02 +0000 (18:03 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 22 Nov 2012 17:03:02 +0000 (18:03 +0100)
src/xbt/xbt_log_layout_format.c
src/xbt/xbt_log_layout_simple.c

index e4ebf8d..5d03f6f 100644 (file)
@@ -12,6 +12,7 @@
 #include "xbt/strbuff.h"
 #include "xbt/log_private.h"
 #include "xbt/synchro.h"        /* xbt_thread_self_name */
 #include "xbt/strbuff.h"
 #include "xbt/log_private.h"
 #include "xbt/synchro.h"        /* xbt_thread_self_name */
+#include "simgrid/simix.h"      /* SIMIX_host_self_get_name */
 #include "surf/surf.h"
 #include <stdio.h>
 
 #include "surf/surf.h"
 #include <stdio.h>
 
@@ -126,7 +127,7 @@ static int xbt_log_layout_format_doit(xbt_log_layout_t l,
         show_string(xbt_log_priority_names[ev->priority]);
         break;
       case 'h':                 /* host name; SimGrid extension */
         show_string(xbt_log_priority_names[ev->priority]);
         break;
       case 'h':                 /* host name; SimGrid extension */
-        show_string(xbt_os_procname());
+        show_string(SIMIX_host_self_get_name());
         break;
       case 't':                 /* thread name; LOG4J compliant */
         show_string(xbt_thread_self_name());
         break;
       case 't':                 /* thread name; LOG4J compliant */
         show_string(xbt_thread_self_name());
index c6acdc9..84571d6 100644 (file)
@@ -11,6 +11,7 @@
 #include "xbt/log_private.h"
 #include "xbt/synchro.h"        /* xbt_thread_name */
 
 #include "xbt/log_private.h"
 #include "xbt/synchro.h"        /* xbt_thread_name */
 
+#include "simgrid/simix.h"      /* SIMIX_host_self_get_name */
 #include "surf/surf.h"
 #include <stdio.h>
 #include "portable.h"
 #include "surf/surf.h"
 #include <stdio.h>
 #include "portable.h"
@@ -42,12 +43,12 @@ static int xbt_log_layout_simple_doit(xbt_log_layout_t l,
   procname = xbt_procname();
   if (procname && *procname) {
     len = snprintf(p, rem_size, "%s:%s:(%d) ",
   procname = xbt_procname();
   if (procname && *procname) {
     len = snprintf(p, rem_size, "%s:%s:(%d) ",
-                   xbt_os_procname(), procname, xbt_getpid());
+                   SIMIX_host_self_get_name(), procname, xbt_getpid());
     check_overflow(len);
   }
   else if (!procname)  {
   len = snprintf(p, rem_size, "%s::(%d) ",
     check_overflow(len);
   }
   else if (!procname)  {
   len = snprintf(p, rem_size, "%s::(%d) ",
-           xbt_os_procname(), xbt_getpid());
+                 SIMIX_host_self_get_name(), xbt_getpid());
   check_overflow(len);
   }
 
   check_overflow(len);
   }