[Terminal Logger] Report final duration in hours/minutes/seconds when appropriate
- Dominant language
- C#
- Stars
- 5.5k
- Forks
- 1.5k
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 141
Description
> One more question:

> Will we fix this to show humanly readable duration - as in `minutes:seconds`?
_Originally posted by @vitek-karas in https://github.com/dotnet/msbuild/issues/8781#issuecomment-1555231932_
The answer of course is yes - we should adjust the 'static' displays to react to thresholds and report hours and minutes appropriately. This would cover the 'completed project' summaries and the final build summary, but _not_ the 'live' trackers for each of the currently-building projects.
After 60 seconds we should switch to `MM:ss` format, and after 60 minutes we should switch to `HH:MM:ss` format.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.