From 4017eaf666c780f262d0795e982a7e4044b00d40 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Wed, 21 May 2014 10:30:58 +0200 Subject: [PATCH 1/1] add some doc about the trap I just felt into --- src/xbt/log.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/xbt/log.c b/src/xbt/log.c index 4a65fcd0d8..717e180475 100644 --- a/src/xbt/log.c +++ b/src/xbt/log.c @@ -420,6 +420,13 @@ 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. + 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 \section log_internals 4. Internal considerations -- 2.20.1