Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add some words about %e fore spaces in logs.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 21 May 2014 13:22:16 +0000 (15:22 +0200)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Wed, 21 May 2014 13:22:16 +0000 (15:22 +0200)
src/xbt/log.c

index 83acbfd..06214ef 100644 (file)
@@ -420,13 +420,16 @@ The following example resets the additivity of the xbt category to true (which i
     option and specify the max file size. This would be a nice default for
     non-kernel applications.
   - Careful, category names are global variables.
     option and specify the max file size. This would be a nice default for
     non-kernel applications.
   - Careful, category names are global variables.
-  - When writting a log format, you often want to use spaces. If you don't protect these spaces, they are used as configuration elements separators. 
+  - When writing a log format, you often want to use spaces. If you don't
+    protect these spaces, they are used as configuration elements separators.
     For example, if you want to remove the date from the logs, you want to pass the following 
     argument on the command line. The outer quotes are here to protect the string from the shell 
     interpretation while the inner ones are there to prevent simgrid from splitting the string 
     in several log parameters (that would be invalid).
     For example, if you want to remove the date from the logs, you want to pass the following 
     argument on the command line. The outer quotes are here to protect the string from the shell 
     interpretation while the inner ones are there to prevent simgrid from splitting the string 
     in several log parameters (that would be invalid).
-\verbatim --log="'root.fmt:%l: [%p/%c]: %m%n'"\endverbatim
+    \verbatim --log="'root.fmt:%l: [%p/%c]: %m%n'"\endverbatim
+    Another option is to use the SimGrid-specific format directive \%e for
+    spaces, like in the following.
+    \verbatim --log="root.fmt:%l:%e[%p/%c]:%e%m%n"\endverbatim
 
 \section log_internals 4. Internal considerations
 
 
 \section log_internals 4. Internal considerations