dlog_logger_conf_radio=dlogutil -b radio -r 256 -n 1 -f /var/log/dlog/radio -v recv_realtime
dlog_logger_conf_kmsg=dlogutil -b kmsg -r 1024 -n 1 -f /var/log/dlog/kernel -v rwtime
util_sorting_buffer_size=8192
-dynamic_filters_path=/usr/share/dlog-filters.conf.test
+dynamic_filters_path=/tmp/dlog-filters/
util_sorting_time_window=5000
util_sorting_buffer_size=32000
-dynamic_filters_path=/usr/share/dlog-filters.conf.test
+dynamic_filters_path=/tmp/dlog-filters/
d /run/dlog 0755 log log - -
+d /run/dlog/filters.d 0755 log log - -
d /run/dlog/priv 0700 log log - -
t /run/dlog/priv 0700 log log - security.SMACK64=System
d /run/dlog/priv/fifo 0700 log log - -
[ $MT_TEST -ne -1 ] && kill $MT_TEST > /dev/null 2>&1
[ $LOGGER -ne -1 ] && kill $LOGGER > /dev/null 2>&1
[ -d $TESTDIR ] && rm -rf $TESTDIR/*
+ [ -d $RUNTIME_FILTERS_DIR ] && rm -rf $RUNTIME_FILTERS_DIR
}
trap cleanup 0
export DLOG_CONFIG_PATH="@datadir@/dlog-$type.conf.test"
PATH=$PATH:@libexecdir@/libdlog/
+#create dir for runtime filters
+RUNTIME_FILTERS_DIR="/tmp/dlog-filters/"
+mkdir -p "$RUNTIME_FILTERS_DIR"
+
# Start the daemon
if [ $type == "pipe" ]; then
dlog_logger -b 99 -t 0 &
#include <log_filters.h>
#include <loglimiter.h>
-#define FILTERS_CONF "/usr/share/dlog-filters.conf.test/" DYNAMIC_FILTERS_FILENAME
+#define FILTERS_CONF "/tmp/dlog-filters/" DYNAMIC_FILTERS_FILENAME
#define BUF_LEN (MAX_CONF_KEY_LEN + MAX_CONF_VAL_LEN + 3) // +3 because KEY=VAL\n\0
#define FILTER_ALLOW (__LOG_LIMITER_LIMIT_MAX + 1)