Guys<br><br>Playing around with ng 2 and I started looking at the match filter again.<br>Simple question that I cannot find an answer to anywhere on the net.<br>How do I turn off case sensitivity for the match target ?<br>
I&#39;d like the following line to match &quot;error&#39; or &#39;ERROR&#39; or &#39;Error&#39;<br><br>filter logparse { match(&quot;error&quot;); };<br><br>but of course it only matches &#39;error&#39; since by default regex is case sensitive.
<br>Basically I&#39;m trying to emulate &#39;grep -i&#39;<br>I guess I could do this :<br><br>filter logparse { match(&quot;[Ee][Rr][Rr][Oo][Rr]&quot;); }; but it&#39;d be soo much simpler to turn off case sensitivity.<br>
<br>And while we&#39;re talking regex. Shouldn&#39;t the above line actually read like this :<br><br>filter logparse { match(&quot;.+error.+&quot;); }; ?<br><br>meaning &quot;anything followed by &#39;error&#39; followed by anything&quot;
<br>Both appear to work so I assume the first line is interpreted by syslog-ng like the second line correct ?<br><br>Help is appreciated<br><br><br>stucky<br>