6 Sep
2023
6 Sep
'23
9:56 p.m.
Prior to syslog-ng 4.2.0 I was able to use a filter specified as match("ABC\|DEF" value("MESSAGE")) to match the exact string ABC|DEF in the MESSAGE After upgrading to 4.2.0 this will match either ABC or DEF in the MESSAGE To match an exact string of ABC|DEF I now need to escape both the backslash and the pipe match("ABC\\\|DEF" value("MESSAGE")) I can't find anything in the release notes. Of course I can easily solve this with single quotes, but more complex examples would not be so straight forward. Can someone confirm that this was intentional, or if this is a bug. -- Evan