Sub-second granularity logs

Poul-Henning Kamp phk at
Thu Sep 10 23:33:09 CEST 2009

In message <20090910212740.GV6403 at>, Niall O'Higgin
s writes:
>Hi all,
>I am currently working on a custom logger for Varnish.  One of the
>things we need is sub-second granularity for the start request log
>event (millisecond).

All the internal timestamps are in nanosecond resolution, just
find the right printf and fix the format.

Getting a timespec is just as expensive as getting a time_t, because
time(2) simply calls clock_gettime(2) under your feet.

Which shmrecord are we talking about ?

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the varnish-misc mailing list