[squid-users] logformat: override %tg, but keep subsecond resolution

Andreas Hasenack andreas at canonical.com
Wed Apr 22 14:29:35 UTC 2020


I'm trying to override the %tg log format but keep its subsecond time

As a reminder, %tg gives you this:


I would like it to be

2020-04-22 14:14:18.360 +0000

I tried this first: %tg{%F %H:%M:%S %z}

That gave me 2020-04-22 14:14:18 +0000, so it's just missing the
milliseconds. And this is where I couldn't figure it out anymore.

Some combinations I tried, ranging from thoughtful experiments to just
random attempts:
%tg{%F %H:%M:%S %z}.%03tu -> 2020-04-22 14:14:18 +0000.360
%tg{%F %H:%M:%S.%03f %z} -> 2020-04-22 14:14:18.%03f +0000
%tg{%F %H:%M:%S.%03tu %z} -> ??? 2020-04-22 14:14:18.00  u +0000

What's the right format string I should use? I also checked
strftime(3) but couldn't figure it out.


More information about the squid-users mailing list