summaryrefslogtreecommitdiffstats
path: root/tests/testsuites/rulesetmultiqueue.conf
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2009-10-30 08:48:55 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2009-10-30 08:48:55 +0100
commit7a51d07e941b82ea83b195d9e84c0fda46322f21 (patch)
tree49a7364f1ec817dcf356de8ad895572408737934 /tests/testsuites/rulesetmultiqueue.conf
parent44057328a638ca03da0d6eda89fd19367178e6fc (diff)
downloadrsyslog-7a51d07e941b82ea83b195d9e84c0fda46322f21.tar.gz
rsyslog-7a51d07e941b82ea83b195d9e84c0fda46322f21.tar.xz
rsyslog-7a51d07e941b82ea83b195d9e84c0fda46322f21.zip
added test for ruleset-specific main queue
Diffstat (limited to 'tests/testsuites/rulesetmultiqueue.conf')
-rw-r--r--tests/testsuites/rulesetmultiqueue.conf38
1 files changed, 28 insertions, 10 deletions
diff --git a/tests/testsuites/rulesetmultiqueue.conf b/tests/testsuites/rulesetmultiqueue.conf
index a992c5a5..c8a82dd6 100644
--- a/tests/testsuites/rulesetmultiqueue.conf
+++ b/tests/testsuites/rulesetmultiqueue.conf
@@ -1,16 +1,34 @@
-# Test for queue disk mode (see .sh file for details)
-# rgerhards, 2009-04-17
+# Test for multiple ruleset queues (see .sh file for details)
+# rgerhards, 2009-10-30
$IncludeConfig diag-common.conf
-
$ModLoad ../plugins/imtcp/.libs/imtcp
$MainMsgQueueTimeoutShutdown 10000
+
+# general definition
+$template outfmt,"%msg:F,58:2%\n"
+
+# create the individual rulesets
+$ruleset file1
+$RulesetCreateMainQueue on
+$template dynfile1,"rsyslog.out1.log" # trick to use relative path names!
+:msg, contains, "msgnum:" ?dynfile1;outfmt
+
+$ruleset file2
+$RulesetCreateMainQueue on
+$template dynfile2,"rsyslog.out2.log" # trick to use relative path names!
+:msg, contains, "msgnum:" ?dynfile2;outfmt
+
+$ruleset file3
+$RulesetCreateMainQueue on
+$template dynfile3,"rsyslog.out3.log" # trick to use relative path names!
+:msg, contains, "msgnum:" ?dynfile3;outfmt
+
+# start listeners and bind them to rulesets
+$InputTCPServerBindRuleset file1
$InputTCPServerRun 13514
-# set spool locations and switch queue to disk-only mode
-$WorkDirectory test-spool
-$MainMsgQueueFilename mainq
-$MainMsgQueueType disk
+$InputTCPServerBindRuleset file2
+$InputTCPServerRun 13515
-$template outfmt,"%msg:F,58:2%\n"
-$template dynfile,"rsyslog.out.log" # trick to use relative path names!
-:msg, contains, "msgnum:" ?dynfile;outfmt
+$InputTCPServerBindRuleset file3
+$InputTCPServerRun 13516