X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0ac9c93e13ee93792d671d9dd653c151fa24df38..24790efba06c9d35e16c4f4266594086a8307cb2:/teshsuite/xbt/log_usage/log_usage.tesh diff --git a/teshsuite/xbt/log_usage/log_usage.tesh b/teshsuite/xbt/log_usage/log_usage.tesh index 2a2303381a..d97286796b 100644 --- a/teshsuite/xbt/log_usage/log_usage.tesh +++ b/teshsuite/xbt/log_usage/log_usage.tesh @@ -1,7 +1,7 @@ #!/usr/bin/env tesh p Check different log thresholds -$ $SG_TEST_EXENV ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n" +$ ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%a@%h]%e%m%n" > [ 0.000000] [0:maestro@] Test with the settings '' > [ 0.000000] [0:maestro@] val=2 > [ 0.000000] [0:maestro@] false alarm! @@ -22,7 +22,7 @@ $ $SG_TEST_EXENV ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m > [ 0.000000] [0:maestro@] false alarm! p Check the "file" log appender -$ $SG_TEST_EXENV ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n" --log=root.app:file:${bindir:=.}/log_usage.log +$ ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%a@%h]%e%m%n" --log=root.app:file:${bindir:=.}/log_usage.log $ cat ${bindir:=.}/log_usage.log > [ 0.000000] [0:maestro@] Test with the settings '' > [ 0.000000] [0:maestro@] val=2 @@ -44,7 +44,7 @@ $ cat ${bindir:=.}/log_usage.log > [ 0.000000] [0:maestro@] false alarm! p Check the "rollfile" log appender -$ $SG_TEST_EXENV ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n" --log=root.app:rollfile:500:${bindir:=.}/log_usage.log +$ ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%a@%h]%e%m%n" --log=root.app:rollfile:500:${bindir:=.}/log_usage.log $ cat ${bindir:=.}/log_usage.log > [ 0.000000] [0:maestro@] val=2 > [ 0.000000] [0:maestro@] false alarm! @@ -62,8 +62,10 @@ $ cat ${bindir:=.}/log_usage.log > > +$ rm -f ${bindir:=.}/log_usage.log + p Check the "splitfile" log appender -$ $SG_TEST_EXENV ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%P@%h]%e%m%n" --log=root.app:splitfile:500:${bindir:=.}/log_usage_%.log +$ ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%a@%h]%e%m%n" --log=root.app:splitfile:500:${bindir:=.}/log_usage_%.log $ cat ${bindir:=.}/log_usage_0.log > [ 0.000000] [0:maestro@] Test with the settings '' > [ 0.000000] [0:maestro@] val=2 @@ -86,8 +88,30 @@ $ cat ${bindir:=.}/log_usage_1.log > [ 0.000000] [0:maestro@] Test with the settings ' test.thres:critical ' > [ 0.000000] [0:maestro@] false alarm! -$ rm -f ${bindir:=.}/log_usage.log ${bindir:=.}/log_usage_0.log ${bindir:=.}/log_usage_1.log +$ rm -f ${bindir:=.}/log_usage_0.log ${bindir:=.}/log_usage_1.log + +p Check the "splitfile" log appender without percent in template +$ ${bindir:=.}/log_usage "--log=root.fmt:[%10.6r]%e[%i:%a@%h]%e%m%n" --log=root.app:splitfile:500:${bindir:=.}/log_usage.log. +$ cat ${bindir:=.}/log_usage.log.0 +> [ 0.000000] [0:maestro@] Test with the settings '' +> [ 0.000000] [0:maestro@] val=2 +> [ 0.000000] [0:maestro@] false alarm! +> [ 0.000000] [0:maestro@] Test with the settings ' ' +> [ 0.000000] [0:maestro@] val=2 +> [ 0.000000] [0:maestro@] false alarm! +> [ 0.000000] [0:maestro@] Test with the settings ' test.thres:info root.thres:info ' +> [ 0.000000] [0:maestro@] val=2 +> [ 0.000000] [0:maestro@] false alarm! +> [ 0.000000] [0:maestro@] Test with the settings ' test.thres:debug ' +> [ 0.000000] [0:maestro@] val=1 + +$ cat ${bindir:=.}/log_usage.log.1 +> [ 0.000000] [0:maestro@] val=2 +> [ 0.000000] [0:maestro@] false alarm! +> [ 0.000000] [0:maestro@] Test with the settings ' test.thres:verbose root.thres:error ' +> [ 0.000000] [0:maestro@] val=2 +> [ 0.000000] [0:maestro@] false alarm! +> [ 0.000000] [0:maestro@] Test with the settings ' test.thres:critical ' +> [ 0.000000] [0:maestro@] false alarm! -# Would be nice for code coverage, but the early exit leads to lots of memory leaks -#! output ignore -#$ $SG_TEST_EXENV ${bindir:=.}/log_usage --help-logs --help-log-categories +$ rm -f ${bindir:=.}/log_usage.log.0 ${bindir:=.}/log_usage.log.1