On Wed, 17 Jun 2015, Andrew Couzens wrote:

David,

When using just %timestamp% the TS is reduced to reporting like:

Jun 17 11:26:22 testhost test: TEST

Here is the config

$template FileFormatFromhost,"%timestamp% %HOSTNAME% 
%syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
$template ForwardFormatFromhost,"<%PRI%>%timestamp% %HOSTNAME% 
%syslogtag%%msg:::sp-if-no-1st-sp%%msg%"

$ActionFileDefaultTemplate FileFormatFromhost
$ActionForwardDefaultTemplate ForwardFormatFromhost

It would appear as though rsyslog is not able to parse the date header and is replacing it with 
%timegenerated% as per the documentation: "timereported" is what the sending device reports as 
time. This is taken from the appropriate syslog header field. If and only if the syslog date header cannot 
properly be parsed, "timereported" is populated with the same value as "timegenerated".

log with the format RSYSLOG_DebugFormat and you will see exactly what is in each variable.

David Lang

Andrew

what if you just do %timestamp%?

also, the fact that it's reporting mroe precision than what you are receiving
makes me doubt that you are actually using the templates in your output. can you
show us your config?

David Lang
_______________________________________________
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