X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=117f72f1f91cc4b75dd4fbb485c50e41fc447fc7;hp=fe552830cf5d89b9e73e29e13f6e2e96b0d5a04c;hb=504d4ace8d2c38787fe40b7e74cbb932cb7f3d89;hpb=d53addeb964039ae2f544de1d7d452fb5ad6da69 diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index fe552830c..117f72f1f 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -348,6 +348,41 @@ function enable_jul_lttng_event_loglevel() ok $? "Enable JUL event $event_name for session $sess_name with loglevel $loglevel" } +function enable_log4j_lttng_event() +{ + sess_name=$1 + event_name="$2" + channel_name=$3 + + if [ -z $channel_name ]; then + # default channel if none specified + chan="" + else + chan="-c $channel_name" + fi + + $TESTDIR/../src/bin/lttng/$LTTNG_BIN enable-event "$event_name" $chan -s $sess_name -l >$OUTPUT_DEST + ok $? "Enable LOG4J event $event_name for session $sess_name" +} + +function enable_log4j_lttng_event_loglevel() +{ + local sess_name=$1 + local event_name="$2" + local loglevel=$3 + local channel_name=$4 + + if [ -z $channel_name ]; then + # default channel if none specified + chan="" + else + chan="-c $channel_name" + fi + + $TESTDIR/../src/bin/lttng/$LTTNG_BIN enable-event --loglevel $loglevel "$event_name" $chan -s $sess_name -l >$OUTPUT_DEST + ok $? "Enable LOG4J event $event_name for session $sess_name with loglevel $loglevel" +} + function enable_ust_lttng_event_filter() { local sess_name="$1" @@ -404,6 +439,15 @@ function disable_jul_lttng_event () ok $? "Disable JUL event $event_name for session $sess_name" } +function disable_log4j_lttng_event () +{ + local sess_name="$1" + local event_name="$2" + + $TESTDIR/../src/bin/lttng/$LTTNG_BIN disable-event "$event_name" -s $sess_name -l >/dev/null 2>&1 + ok $? "Disable LOG4J event $event_name for session $sess_name" +} + function start_lttng_tracing () { local sess_name=$1