test: new test to verify facility sorting to custom log file
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
parent
7825c453c4
commit
5b48dac64e
@ -1,6 +1,6 @@
|
||||
EXTRA_DIST = lib.sh opts.sh
|
||||
EXTRA_DIST += api.sh local.sh unicode.sh remote.sh fwd.sh mark.sh \
|
||||
notify.sh rotate_all.sh
|
||||
facility.sh notify.sh rotate_all.sh
|
||||
CLEANFILES = *~ *.trs *.log
|
||||
TEST_EXTENSIONS = .sh
|
||||
TESTS_ENVIRONMENT= unshare -mrun
|
||||
@ -16,6 +16,7 @@ TESTS += local.sh
|
||||
TESTS += unicode.sh
|
||||
TESTS += remote.sh
|
||||
TESTS += api.sh
|
||||
TESTS += facility.sh
|
||||
TESTS += fwd.sh
|
||||
TESTS += mark.sh
|
||||
TESTS += notify.sh
|
||||
|
43
test/facility.sh
Executable file
43
test/facility.sh
Executable file
@ -0,0 +1,43 @@
|
||||
#!/bin/sh
|
||||
# Test message to various facilities
|
||||
if [ x"${srcdir}" = x ]; then
|
||||
srcdir=.
|
||||
fi
|
||||
. ${srcdir}/lib.sh
|
||||
|
||||
setup -m0
|
||||
|
||||
MSG="hey ho here we go"
|
||||
|
||||
cat <<EOF >"${CONFD}/facility.conf"
|
||||
auth,authpriv.* ${DIR}/auth.log
|
||||
*.*;auth,authpriv.none;local7.!=notice -${DIR}/syslog
|
||||
daemon.* -${DIR}/daemon.log
|
||||
kern.* -${DIR}/kern.log
|
||||
lpr.* -${DIR}/lpr.log
|
||||
mail.* -${DIR}/mail.log
|
||||
user.* -${DIR}/user.log
|
||||
mail.info -${DIR}/mail.info
|
||||
mail.warn -${DIR}/mail.warn
|
||||
mail.err ${DIR}/mail.err
|
||||
*.=debug;\
|
||||
auth,authpriv.none;\
|
||||
news.none;mail.none -${DIR}/debug
|
||||
*.=info;*.=notice;*.=warn;\
|
||||
auth,authpriv.none;\
|
||||
cron,daemon.none;\
|
||||
local7.!=notice;\
|
||||
mail,news.none -${DIR}/messages
|
||||
*.emerg :omusrmsg:*
|
||||
local7.=notice ${DIR}/sudo.log
|
||||
EOF
|
||||
|
||||
reload
|
||||
|
||||
print "TEST: Starting"
|
||||
|
||||
../src/logger -t facility -p local7.notice -u "${SOCK}" "${MSG}"
|
||||
sleep 1
|
||||
grep "${MSG}" "${DIR}/sudo.log" || FAIL ""
|
||||
|
||||
OK
|
Loading…
Reference in New Issue
Block a user