template(name="ForwardFormat" type="string"
string="<%PRI%>%TIMESTAMP:::date-rfc3339%
%$.MYCUSTOMIZEDHOSTNAME%%syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n")

HTH
Rainer

2018-03-15 5:31 GMT+01:00 putcha narayana via rsyslog
<[email protected]>:
> Hi,
>
>
> I have defined the templates (enclosed at the end of the mail) for logging 
> locally into a file and to forward to remote syslog server.
>
>
> Question: For the "ForwardFormat" Template can we replace %HOSTNAME% with a 
> variable.
>
>
> I am able to replace it with a fixed string. i.e., Replacing %HOSTNAME% with 
> MYCUSTOMIZEDHOSTNAME will have the MYCUSTOMIZEDHOSTNAME in the logs sent to 
> remote syslog server. I used $MYCUSTOMIZEDHOSTNAME but the output log as 
> $MYCUSTOMIZEDHOSTNAME
>
>
> Can we replace MYCUSTOMIZEDHOSTNAME with a Variable $.MYCUSTOMIZEDHOSTNAME or 
> $@MYCUSTOMIZEDHOSTNAME, assign a value to it, use it in the template such 
> that the value of the variable will be seen in logs.
>
>
> Templates:
>
> template(name="FileFormat" type="string" 
> string="%timereported:::date-rfc3164%.%timereported:::date-subseconds% 
> %syslogseverity-text% %HOSTNAME:F,46:1:uppercase% 
> %syslogtag:R,ERE,1,FIELD:^(.*):--end%:%msg:::sp-if-no-1st-sp%%msg:::drop-cc%\n")
>
>
> template(name="ForwardFormat" type="string" 
> string="<%PRI%>%TIMESTAMP:::date-rfc3339% %HOSTNAME% 
> %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n")
>
>
>
> Modified Template:
>
> template(name="ForwardFormat" type="string" 
> string="<%PRI%>%TIMESTAMP:::date-rfc3339%  $MYCUSTOMIZEDHOSTNAME 
> %syslogtag:1:32%%msg:::sp-if-no-1st-sp%%msg%\n")
>
>
> Output:
>
> 2018-03-15T09:37:07.902786+05:30.902786 info $MYCUSTOMIZEDHOSTNAME  
> TESTPROCESS[1200]: Testing templates Using a Variable.
>
>
> Note: I don't want to set "$LocalHostName yourhostname" because the logs 
> logged to a file on the local disc should have the HOSTNAME.
>
>
> Appreciate your help
>
> Thanks and Regards
>
> Lak.
> _______________________________________________
> 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.
_______________________________________________
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