RUNTIME_FILTERS_DIR="/tmp/dlog-filters/"
mkdir -p "$RUNTIME_FILTERS_DIR"
+dlogctl -c
+dlogctl --enable
+
+LOG_DETAILS="dlogctl --disable (no args)"
+dlogctl --disable
+[ `dlogctl -g | grep ENABLED | wc -l` -eq 0 ] && ok || fail
+
+LOG_DETAILS="dlogctl --enable (no args)"
+dlogctl --enable
+[ `dlogctl -g | grep DISABLED | wc -l` -eq 0 ] && ok || fail
+
+LOG_DETAILS="dlogctl --disable (1 arg)"
+dlogctl --disable -b system
+[ `dlogctl -g | grep DISABLED | grep system | wc -l` -eq 1 ] &&
+[ `dlogctl -g | grep DISABLED | wc -l` -eq 1 ] && ok || fail
+
+LOG_DETAILS="dlogctl --disable (multiple args)"
+dlogctl --disable -b main -b radio
+[ `dlogctl -g | grep DISABLED | grep -v system | wc -l` -eq 2 ] &&
+[ `dlogctl -g | grep DISABLED | grep radio | wc -l` -eq 1 ] &&
+[ `dlogctl -g | grep DISABLED | grep main | wc -l` -eq 1 ] && ok || fail
+
+LOG_DETAILS="dlogctl --enable (multiple args)"
+dlogctl --enable -b radio -b system
+[ `dlogctl -g | grep DISABLED | wc -l` -eq 1 ] &&
+[ `dlogctl -g | grep DISABLED | grep main | wc -l` -eq 1 ] &&
+[ `dlogctl -g | grep ENABLED | grep system | wc -l` -eq 1 ] &&
+[ `dlogctl -g | grep ENABLED | grep radio | wc -l` -eq 1 ] && ok || fail
+
+LOG_DETAILS="dlogctl --enable (1 arg)"
+dlogctl --enable -b main
+[ `dlogctl -g | grep DISABLED | wc -l` -eq 0 ] && ok || fail
+
# Start the daemon
if [ $type == "pipe" ]; then
dlog_logger -b 99 -t 0 &