mirror of
https://github.com/rsyslog/rsyslog.git
synced 2025-12-19 06:50:43 +01:00
due to being inconsistently spelled. This lead to an internal program error, which unfortunately was only reported to the debug log. This patch both fixes the problem and also emits the internal program error message to the regular log stream (in case a similar problem re-occurs in the future). A testbench test is also added. closes https://github.com/rsyslog/rsyslog/issues/916
33 lines
882 B
Bash
Executable File
33 lines
882 B
Bash
Executable File
#!/bin/bash
|
|
# addd 2016-03-30 by RGerhards, released under ASL 2.0
|
|
. $srcdir/diag.sh init
|
|
. $srcdir/diag.sh generate-conf
|
|
. $srcdir/diag.sh add-conf '
|
|
module(load="../plugins/imtcp/.libs/imtcp")
|
|
input(type="imtcp" port="13514")
|
|
|
|
template(name="outfmt" type="list") {
|
|
property(name="msg")
|
|
constant(value="\n")
|
|
}
|
|
:msg, contains, "x-pid" stop
|
|
|
|
action(type="omfile" template="outfmt" file="rsyslog.out.log")
|
|
:msg, contains, "this does not occur" action(type="omfwd"
|
|
target="10.0.0.1" keepalive="on" keepalive.probes="10"
|
|
keepalive.time="60" keepalive.interval="10")
|
|
|
|
'
|
|
. $srcdir/diag.sh startup
|
|
. $srcdir/diag.sh tcpflood -m1
|
|
. $srcdir/diag.sh shutdown-when-empty
|
|
. $srcdir/diag.sh wait-shutdown
|
|
echo " msgnum:00000000:" | cmp rsyslog.out.log
|
|
if [ ! $? -eq 0 ]; then
|
|
echo "invalid output generated, rsyslog.out.log is:"
|
|
cat rsyslog.out.log
|
|
exit 1
|
|
fi;
|
|
|
|
. $srcdir/diag.sh exit
|