I just noticed an issues with my filter using regex, so I&#39;m hoping that someone can help me figure this out. I&#39;m running version <a href="http://2.0.9.">2.0.9.</a>&nbsp; I have internal hostnames that I use with a central log system.&nbsp; The issue is that if I use a host like:<br>
<br>hostr01.w01.primary<br><br>It should go to /logs/primary/wireless/hostr01.r01.primary/, but if the router filter is above the wireless filter, the it&#39;s actually going into&nbsp;  /logs/primary/wireless/hostr01.r01.primary/.&nbsp; It appears to be ignoring or matching the . even thought I have it with a \..&nbsp; Any help with this would be greatly appreciated.&nbsp; If I didn&#39;t have the final(), it would log to both places.<br>
<br><br>Here is the snippet of the config that deals with this.<br><br><br>filter router_filter { host(&quot;^[0-9a-zA-Z\-]+\.r[0-9]{2}\.([0-9a-zA-Z\-]+)$&quot;); };<br>destination router_logs {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file(&quot;/logs/$1/router/$HOST/$YEAR-$MONTH-$DAY.log&quot;);<br>
};<br>log { source(s_external);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(router_filter);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination(router_logs);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flags(final);<br>};<br><br><br>filter wireless_filter { host(&quot;^[0-9a-zA-Z\-]+\.w[0-9]{2}\.([0-9a-zA-Z\-]+)$&quot;); };<br>
destination wireless_logs {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file(&quot;/logs/$1/wireless/$HOST/$YEAR-$MONTH-$DAY.log&quot;);<br>};<br>log { source(s_external);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; filter(wireless_filter);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; destination(wireless_logs);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; flags(final);<br>
};<br><br>