[tahoe-dev] collective effort to improve logging
zooko
zooko at zooko.com
Mon Sep 17 13:33:32 PDT 2007
On Sep 17, 2007, at 2:13 PM, Brian Warner wrote:
> What would you think about this:?
>
> 2007-09-11 20:02:48 [Client] z23k6ynh: 'connected to qtjkk6cy'
Looks fine to me!
> I'd prefer relatively compact UTC (2007-09-11 20:02:48) to more
> verbose
> localtime+tz (2007-09-11 20:02:48 -0700).
Great! I would be satisfied with that, too.
> The DJB approach is tai64 at the start of each line, and use an
> external tool
> to convert it into whatever you want. While we don't need
> picosecond or
> exasecond resolution (64bits before the binary point, 32bits after,
> so it has
> a range of 18e18s, and resolution of 233e-12s), the idea is sound, and
> connects well with my thoughts that we're doing ourselves a
> disservice by
> limiting our logfiles to human-readable anyways:
>
> @4000000046eeac0b074a2854 [Client] z23k6ynh: 'connected to qtjkk6cy'
>
> catting the logfile through /usr/bin/tai64nlocal results in:
>
> 2007-09-17 09:32:01.122300500 [Client] z23k6ynh: 'connected to
> qtjkk6cy'
Well, that's interesting! I always pay close attention to DJB's
technical ideas.
However, we're probably not going to need more than -- what --
microsecond precision?
So the tai64:
> @4000000046eeac0b074a2854 [Client] z23k6ynh: 'connected to qtjkk6cy'
Could be replaced by a human-readable ISO UTC timestamp, for our
purposes:
> 2007-09-17 09:32:01.122300 [Client] z23k6ynh: 'connected to qtjkk6cy'
Regards,
Zooko
More information about the tahoe-dev
mailing list