<div>Okay, I tried it out and it works.&nbsp; Here's my configuration:<br>
<br>
#
local0.debug&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
/var/log/ngr/ngr_3456_A.log<br>
<br>
filter f_12 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; facility(local0) and level(debug..emerg);<br>
};<br>
<br>
destination d_8 {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; file("/var/log/ngr/ngr_3456_A_$MONTH$DAY$YEAR.log"<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ts_format("iso")<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; template("$R_ISODATE $HOST $MSG\n")<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; template_escape(no)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; create_dirs(yes)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frac_digits(3)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; );<br>
};<br>
<br>
log { source(local); filter(f_12); destination(d_8); };<br>
<br>
This gives me the following output:&nbsp; 2006-02-13T08:52:54.554+05:00 localhost &lt;rest of message&gt;<br>
<br>
So, in other words, I just added the frac_digits() option to file().<br>
<br>
Thanks for helping me out - I appreciate it.<br>
<br>
Rodney<br>
<br><div><font color="#990099">-----syslog-ng-bounces@lists.balabit.hu wrote: -----<br><br></font><blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">To: Syslog-ng users' and developers' mailing list &lt;syslog-ng@lists.balabit.hu&gt;<br>From: Balazs Scheidler &lt;bazsi@balabit.hu&gt;<br>Sent by: syslog-ng-bounces@lists.balabit.hu<br>Date: 02/12/2006 08:41AM<br>Subject: Re: [syslog-ng] RFC3339 fractional second logging<br><br><font face="monospace" size="3">On Sun, 2006-02-12 at 11:44 +0100, Balazs Scheidler wrote:<br>&gt; On Sun, 2006-02-12 at 11:37 +0100, Balazs Scheidler wrote:<br>&gt; &gt; On Fri, 2006-02-10 at 08:29 -0500, rlott@ivhs.com wrote:<br><br>&gt; So there are two timestamps per message:<br>&gt; <br>&gt; 1) the one in the message as received from the peer, it will never<br>&gt; contain fractions except when the message was generated by syslog-ng and<br>&gt; this information was also sent by using a custom template (syslog-ng<br>&gt; tries to remain compatible with existing syslog devices by default, thus<br>&gt; it does not send an extended timestamp) Macros referencing this timestamp <br>&gt; begin with "S_" (for stamp)<br>&gt; <br>&gt; 2) the one assigned by syslog-ng when the message was received from the<br>&gt; peer. This should always contain fractions. These stamps begin with<br>&gt; "R_" (for received)<br>&gt; <br>&gt; The prefixes might not be very intuitive, their naming is historical<br>&gt; heritage :)<br>&gt; <br>&gt; Thus the example configuration that you sent above should indeed include<br>&gt; the time fractions, but not because the peer sends it, but because<br>&gt; syslog-ng generates R_ timestamps locally as the messages arrive.<br>&gt; <br>&gt; However it does not work for some reason. Let me check it and get back<br>&gt; to you.<br>&gt; <br><br>I've just committed a patchset that should fix this functionality. I<br>also added frac_digits() option which controls how precisely time<br>fractions should be represented. (again, you need tomorrow's snapshot)<br><br>This is my test configuration:<br><br>options { <br><span>&nbsp;&nbsp;&nbsp;&nbsp;</span>        file_template(t_file); <br><span>&nbsp;&nbsp;&nbsp;&nbsp;</span>        proto_template(t_proto); <br><span>&nbsp;&nbsp;&nbsp;&nbsp;</span>        ts_format(iso); <br><span>&nbsp;&nbsp;&nbsp;&nbsp;</span>        normalize_hostnames(yes); <br>};<br><br>template t_file { template("&lt;$PRI&gt;$ISODATE $HOST $MSG\n"); template-escape(no); };<br>template t_proto { template("&lt;$PRI&gt;$ISODATE $HOST $MSG\n"); template-escape(no); };<br><br>source s_udp { unix-stream("log"); udp(ip("0.0.0.0") port(2000) flags(kernel) keep-timestamp(no)); };<br><br>destination d_file {<br> &nbsp; &nbsp; &nbsp; &nbsp;file("/home/bazsi/zwa/install/syslog-ng-2.0/logs/messages");<br> &nbsp; &nbsp; &nbsp; &nbsp;udp("localhost" port(3000) frac_digits(6));<br>};<br><br>log { source(s_udp); destination(d_file); };<br><br><br>-- <br>Bazsi<br><br>_______________________________________________<br>syslog-ng maillist &nbsp;- &nbsp;syslog-ng@lists.balabit.hu<br><a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>Frequently asked questions at <a href="http://www.campin.net/syslog-ng/faq.html">http://www.campin.net/syslog-ng/faq.html</a><br><br></font></blockquote><br></div></div>