On Mon, 28 Jan 2013 10:44:31 +0000
Rainer Gerhards <[email protected]> wrote:

> http://www.rsyslog.com/doc/property_replacer.html
> 

That's excellent.
I've got my regular expression and tested it using the regex tester...
$template tpl, "%msg:R,ERE,1,BLANK:([a-z0-9\-\.]+) [0-9]+$--end%\n"


How do I modify this bit of config to use it?

$template ApacheAccessLogFile, "/var/log/httpd/%procid%_access.log"
$template ApacheAccessLogFormat, "%msg:2:$:drop-last-lf%\r\n"

if $app-name == 'apache-access' and $syslogfacility-text == 'local0' and 
$syslogseverity-text == 'info' then -?ApacheAccessLogFile;ApacheAccessLogFormat

In my ApacheAccessLogFile template I'd like to use the sub-match returned by 
the regex in place of the %procid% variable in the output file path.

How do I do that?
This would be a great example and would really help me figure out how to build 
more complex configurations.

Cheers, B

_______________________________________________
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.

Reply via email to