Files
btop/src
Jeff Squyres 31d4c9c84f fix: use ISO 8601 format for log timestamps [AI generated]
Change log timestamps from the custom format to ISO 8601 with UTC
indicator:

  Before: 2026-05-14 (10:31:47) | DEBUG: ...
  After:  2026-05-14T10:31:47Z | DEBUG: ...

The previous format used parentheses around the time and omitted any
timezone indicator, making timestamps ambiguous. The logger uses
std::chrono::system_clock which measures time since Unix epoch (UTC
on all platforms), but the old format did not communicate this.

ISO 8601 with the Z suffix is an unambiguous, universally-recognized
format parseable by standard functions across languages:
- C++ (C++20): std::chrono::from_stream(ss, "%FT%TZ", tp)
- C: strptime(s, "%Y-%m-%dT%H:%M:%SZ", &tm)
- Python: datetime.fromisoformat("2026-05-14T10:31:47Z")

This matters for correlating btop log events with system logs (e.g.,
macOS pmset power events) that use local time with explicit timezone
offsets.
2026-05-17 16:46:24 -04:00
..
2026-01-21 10:58:22 -08:00
2026-05-01 13:26:51 +02:00
2025-05-01 20:36:27 +02:00
2025-11-10 10:04:49 +07:00
2026-05-01 18:05:43 +02:00
2025-11-02 17:16:56 +01:00
2024-01-24 15:02:11 +01:00
2025-11-18 10:23:03 +01:00