[syslog-ng]Multiple Filters
Gert Menke
gert@menke.za.net
Fri, 15 Feb 2002 17:25:55 +0100
Hi,
> Does a "and" and a "or" work together?
>
> i.e.: filter f_myfilter { level(crit) and
> match("NOT OK") or
> match("terminated"); };
>
> Would I get messages that are crit and contain "NOT OK", as well as crit and
> contain "terminated"
Try this:
filter f_myfilter {
level(crit) and
( match("NOT OK") or match("terminated") ) ;
};
This way you can be sure that the "or" is evaluated first.
I haven't tested it, but it should work.
Greetings
Gert