On Mon, Dec 2, 2013 at 3:28 PM, Rainer Gerhards <[email protected]>wrote:
> On Mon, Dec 2, 2013 at 1:39 PM, Chris Bartram <[email protected]>wrote: > >> Still looking for help on this. As I said I need REGEX syntax (including >> characters that might need escaping) and didn't see anything helpful in the >> online docs. >> >> > Well, basically you need to know how to form your POSIX ERE regexp. Once > you have this string, you need to include it in a proper constant. For > example a backslash is escape character, so you need to escape it by using > two backslashes (that's the same in any programming and config language, > it's not rsyslog-specific...). > > Let me see if we can do a quick online tool for the escaping... > I have written a small escaper. It's available at: http://www.rsyslog.com/rainerscript-constant-string-escaper/ Not 100% perfect yet, but I think it escapes everything correctly (but I need to verify it against rsyslog code, not happen today). If you have problems, let me know. Rainer > > Rainer > > >> Thanks, >> Chris Bartram >> >> >> "The purpose of life is not to be happy. It is to be useful, to be >> honorable, to be compassionate, to have it make some difference that you >> have lived and lived well". (Ralph Waldo Emerson) >> >> -------------------------------------------- >> On Wed, 11/27/13, Chris Bartram <[email protected]> wrote: >> >> Subject: [rsyslog] regex filter syntax for v7 >> To: "rsyslog-users" <[email protected]> >> Date: Wednesday, November 27, 2013, 12:24 AM >> >> >> Can someone provide me an example of a working regex (has to >> be regex) filter I can use in my v7 rsyslog.conf on a RHEL5 >> server to ignore/drop messages meeting a specific >> expression? >> >> Examples I've tried didn't work; and I see notes in other >> forums about needing to double-escape characters in the >> regex? >> >> **It would be extra helpful if the regex example could use >> perl-like syntax? something like ^kernel\[\d+\] XYZ >> >> Thanks! >> -Chris Bartram >> >> >> "The purpose of life is not to be happy. It is to be useful, >> to be honorable, to be compassionate, to have it make some >> difference that you have lived and lived well". (Ralph Waldo >> Emerson) >> _______________________________________________ >> 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. >> >> _______________________________________________ >> 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. >> > > _______________________________________________ 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.

