[rsyslog] case sensitivity in templates

Joe Williams joe at joetify.com
Thu Sep 3 17:51:23 CEST 2009


Thanks, that worked perfectly.

-Joe


On Thu, 3 Sep 2009 07:47:14 +0200
"Rainer Gerhards" <rgerhards at hq.adiscon.com> wrote:

> You need to check the property replacer documentation. There are
> options for case conversion. I don't know the exact syntax out of my
> head, but it is along the lines of %field:::ucase%.
> 
> Hth
> rainer
> 
> ----- Ursprüngliche Nachricht -----
> Von: "Joe Williams" <joe at joetify.com>
> An: "rsyslog at lists.adiscon.com" <rsyslog at lists.adiscon.com>
> Gesendet: 03.09.09 05:19
> Betreff: [rsyslog] case sensitivity in templates
> 
> 
> Hello, I am new to the list sorry if this has been covered already. I
> am logging using a per-host template like:
> 
> $template
> PerHostDebug,"/srv/rsyslog/%$YEAR%/%$MONTH%/%$DAY%/%HOSTNAME%/debug"
> 
> The services that log directly to the rsyslog server (haproxy, etc)
> are using all lower case hostname directories where as the logs that
> use the rsyslog client daemon to log to the server are using the case
> specified in the hostname which in my case have capital letters in
> them.
> 
> Is there any way to specify which to use? I would like to have a
> single directory for each host regardless of the case used in the
> hostname. It doesn't matter to me which case is used as long as it's
> the same for all logs.
> 
> Thanks.
> 
> -Joe
> 
> 


-- 
Name: Joseph A. Williams
Email: joe at joetify.com
Blog: http://www.joeandmotorboat.com/



More information about the rsyslog mailing list