On Tue, 13 Aug 2013, Gary Foster wrote:
On Aug 13, 2013, at 5:09 PM, johnanza <[email protected]> wrote:
This works fine but is inefficient. I tried to rewrite as: (B)
if $syslogtag contains '/usr/local/bin/node' and $msg contains '[info]' then
{
if $msg contains 'foo' then ~
else if $msg contains 'bar' then ~
else if $msg contains 'baz' then ~
}
so what happens if the syslogtag contains '/usr/local/bin/node' and the $msg
contains '[info]' but it does not contain foo, bar or baz?
That's right, it falls through your last else to?
but this failed with " warning: selector line without actions will be
discarded"
a selector line without an action.
could be, but I also wonder what would happen if he replaced ~ with 'stop'?
what version of rsyslog are you dealing with?
David Lang
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.