On Wed, Aug 14, 2013 at 7:40 AM, David Lang <[email protected]> wrote: > 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'? >
With 'stop' it fails in the same way. > > what version of rsyslog are you dealing with? It's version 5.8.10-6.22.amzn1 One thing I should have mention is that the rsyslog.conf looks like: $IncludeConfig /etc/rsyslog.d/node.conf # this is where the IF statement is. (...) *.info;mail.none;authpriv.none;cron.none /var/log/messages So there is catch-all statement. If a message does not match the problematic IF statement it will hit the /var/log/messages action. > > David Lang > > ______________________________**_________________ > rsyslog mailing list > http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adiscon.net/mailman/listinfo/rsyslog> > http://www.rsyslog.com/**professional-services/<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. > _______________________________________________ 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.

