From: Arnaud Giersch Date: Wed, 21 May 2014 13:22:16 +0000 (+0200) Subject: Add some words about %e fore spaces in logs. X-Git-Tag: v3_11~52 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/7eec2b156618ab63e53a79344f7ad0f70352ef7b Add some words about %e fore spaces in logs. --- diff --git a/src/xbt/log.c b/src/xbt/log.c index 83acbfde9c..06214ef482 100644 --- a/src/xbt/log.c +++ b/src/xbt/log.c @@ -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. - - 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). - -\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