line=`dlogutil -v raw -d --tid $!` #dlogsend is a single threaded app so tid is the same as pid
[[ "$line" == "tidTEST" ]] && ok || fail
+mv $DLOG_CONFIG_PATH $DLOG_CONFIG_PATH.1
+LOG_DETAILS="testing if secure logging works (1/2)"
+grep -v enable_secure_logs $DLOG_CONFIG_PATH.1 > $DLOG_CONFIG_PATH
+echo "enable_secure_logs=1" >> $DLOG_CONFIG_PATH
+dlogutil -c
+dlogsend -zb main -t DLOG_TESTSUITE secure &
+sleep 1
+dlogsend -b main -t DLOG_TESTSUITE insecure &
+sleep 1
+line=`dlogutil -v raw -d | head -n1`
+[[ "$line" == "secure" ]] && ok || fail
+LOG_DETAILS="testing if secure logging works (2/2)"
+grep -v enable_secure_logs $DLOG_CONFIG_PATH.1 > $DLOG_CONFIG_PATH
+echo "enable_secure_logs=0" >> $DLOG_CONFIG_PATH
+dlogutil -c
+dlogsend -zb main -t DLOG_TESTSUITE secure &
+sleep 1
+dlogsend -b main -t DLOG_TESTSUITE insecure &
+sleep 1
+line=`dlogutil -v raw -d | head -n1`
+[[ "$line" == "insecure" ]] && ok || fail
+mv $DLOG_CONFIG_PATH.1 $DLOG_CONFIG_PATH
+
dlogsend -b main -t DLOG_TESTSUITE_TAG0 -pI tagTEST0
dlogsend -b main -t DLOG_TESTSUITE_TAG1 -pI tagTEST1
dlogsend -b main -t DLOG_TESTSUITE_TAG2 -pF tagTEST2