> -----Original Message----- > From: [email protected] [mailto:rsyslog- > [email protected]] On Behalf Of Michael Biebl > Sent: Friday, January 15, 2010 8:42 AM > To: rsyslog-users > Subject: Re: [rsyslog] rsyslog 5.3.6 (v5-beta) released > > 2010/1/15 <[email protected]>: > > > I think I just realized the problem > > > > you have > > > > :programname, contains, "NetworkManager" /var/log/NetworkManager.log > > ~ > > :programname, contains, "wpa_supplicant" /var/log/NetworkManager.log > > ~ > > > > when you should have > > > > :programname, contains, "NetworkManager" /var/log/NetworkManager.log > > & ~ > > :programname, contains, "wpa_supplicant" /var/log/NetworkManager.log > > & ~ > > > > give that a shot. > > The error message goes away but rsyslog still logs nothing. > > Interesting fact is, that the above syntax worked fine with 4.4.2
I don't think so, you probably ignored (did not record?) the error message. The tilde character is an action, and an action needs to be placed after a filter. So a tilde character just on its own in a single line is definitely a syntax error. The engine would not know what to do with such a line. If it generated no error in v4.4.2, *that* was a bug (will verify later). Rainer _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com

