<p dir="ltr"><br>
On Apr 15, 2014 8:33 PM, &quot;David Hauck&quot; &lt;<a href="mailto:davidh@netacquire.com">davidh@netacquire.com</a>&gt; wrote:<br>
&gt;<br>
&gt; On Tuesday, April 15, 2014 11:10 AM, <a href="mailto:syslog-ng-bounces@lists.balabit.hu">syslog-ng-bounces@lists.balabit.hu</a> wrote:<br>
&gt; &gt; If you are using the S_* macros then you will get the time stamp that<br>
&gt; &gt; the application places into the log line.<br>
&gt; &gt; That is usually a time stamp with no subsecond data.<br>
&gt;<br>
&gt; I&#39;m curious about why this is? You mention this &quot;usually&quot;  contains no sub-second granularity: under what conditions is this not true (i.e., when would this actually contain sub-second granularity)?</p>

<p dir="ltr">The syslog() API doesn&#39;t send such timestamps. So unless the app has a custom log implementation, no such information becomes available.<br>
&gt;<br>
&gt; &gt; If you use the R_* macros for your date/time then you should get the<br>
&gt; &gt; subsecond resolution.<br>
&gt;<br>
&gt; Thanks, I&#39;m using ISODATE in my custom template (just like the default template). Looking closely I see that I can use the S_ and R_ variants with this macro. Changing my template to use &quot;R_ISODATE&quot; does indeed fix this.<br>

&gt;<br>
&gt; Thanks again for the quick tip!<br>
&gt;<br>
&gt; &gt; On 04/15/2014 10:31 AM, David Hauck wrote:<br>
&gt; &gt;&gt; Hello,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I&#39;m using the following global options in order to format messages with<br>
&gt; &gt;&gt; millisecond resolution:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;    ts_format(iso);<br>
&gt; &gt;&gt;    frac_digits(3);<br>
&gt; &gt;&gt; Although the initial (syslog-ng starting) message appears to include<br>
&gt; &gt;&gt; sub- second resolution subsequent messages do not:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 20140415 10:19:23.590 notice syslog(syslog-ng):syslog-ng starting up;<br>
&gt; &gt;&gt; version=&#39;3.5.4.1&#39; ... 20140415 10:19:33.000 notice authpriv(su):FAILED<br>
&gt; &gt;&gt; su for test by root ... 20140415 10:20:11.000 notice user(root):test<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; This includes messages originating from any number of sources<br>
&gt; &gt;&gt; (including<br>
&gt; &gt; all processes that log via syslog()), *except* messages originating<br>
&gt; &gt; from the kernel (these always seem to have sub-second resolution).<br>
&gt; &gt; Does anyone have any ideas what might be going on here?<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Thanks,<br>
&gt; &gt;&gt; -David<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; PS: the timestamp formatting above is done via a simple template.<br>
&gt; &gt; Regardless of this (re-)formatting nominal iso messages also exhibit<br>
&gt; &gt; this limitation. For e.g.,:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; 2014-04-14T15:23:48.000-07:00 host99738728 nasysconfd: exit code 0<br>
&gt; &gt;&gt; for /netacquire/bin/sysconf/osinfo read<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt; __________________________________________________________<br>
&gt; &gt; ____________<br>
&gt; &gt;&gt; ________ Member info:<br>
&gt; &gt;&gt; <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; &gt;&gt; Documentation:<br>
&gt; &gt;&gt; <a href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; &gt;&gt; FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; ______________________________________________________________________________<br>
&gt; Member info: <a href="https://lists.balabit.hu/mailman/listinfo/syslog-ng">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a><br>
&gt; Documentation: <a href="http://www.balabit.com/support/documentation/?product=syslog-ng">http://www.balabit.com/support/documentation/?product=syslog-ng</a><br>
&gt; FAQ: <a href="http://www.balabit.com/wiki/syslog-ng-faq">http://www.balabit.com/wiki/syslog-ng-faq</a><br>
&gt;<br>
</p>